C# Class CHAOS.Portal.Client.MCM.Extensions.FolderExtension

Inheritance: AExtension, IFolderExtension
显示文件 Open project: CHAOS-Community/CHAOS.Portal.Client-.NET

Public Methods

Method Description
Create ( string subscriptionGUID, string title, uint parentID, int folderTypeID ) : IServiceCallState>
Delete ( uint id ) : IServiceCallState>
Get ( uint id, uint folderTypeID, uint parentID ) : IServiceCallState>
GetPermission ( uint folderID ) : IServiceCallState>>
SetPermission ( System.Guid userGUID, System.Guid groupGUID, uint folderID, FolderPermissions permission ) : IServiceCallState>
Update ( uint id, string newTitle, uint newParentID, uint newFolderTypeID ) : IServiceCallState>

Method Details

Create() public method

public Create ( string subscriptionGUID, string title, uint parentID, int folderTypeID ) : IServiceCallState>
subscriptionGUID string
title string
parentID uint
folderTypeID int
return IServiceCallState>

Delete() public method

public Delete ( uint id ) : IServiceCallState>
id uint
return IServiceCallState>

Get() public method

public Get ( uint id, uint folderTypeID, uint parentID ) : IServiceCallState>
id uint
folderTypeID uint
parentID uint
return IServiceCallState>

GetPermission() public method

public GetPermission ( uint folderID ) : IServiceCallState>>
folderID uint
return IServiceCallState>>

SetPermission() public method

public SetPermission ( System.Guid userGUID, System.Guid groupGUID, uint folderID, FolderPermissions permission ) : IServiceCallState>
userGUID System.Guid
groupGUID System.Guid
folderID uint
permission FolderPermissions
return IServiceCallState>

Update() public method

public Update ( uint id, string newTitle, uint newParentID, uint newFolderTypeID ) : IServiceCallState>
id uint
newTitle string
newParentID uint
newFolderTypeID uint
return IServiceCallState>