Security 成员

包含用于检查用户权限和管理安全组、 模板、 类别和 Project Server 中的组织权限的方法。

Security 类型公开以下成员。

构造函数

  名称 说明
公共方法 Security 从基于 ASMX 的Security web 服务创建Security对象。

页首

属性

  名称 说明
公共属性 AllowAutoRedirect (从 HttpWebClientProtocol 继承。)
受保护的属性 CanRaiseEvents (从 Component 继承。)
公共属性 ClientCertificates (从 HttpWebClientProtocol 继承。)
公共属性 ConnectionGroupName (从 WebClientProtocol 继承。)
公共属性 Container (从 Component 继承。)
公共属性 CookieContainer (从 HttpWebClientProtocol 继承。)
公共属性 Credentials (从 WebClientProtocol 继承。)
受保护的属性 DesignMode (从 Component 继承。)
公共属性 EnableDecompression (从 HttpWebClientProtocol 继承。)
受保护的属性 Events (从 Component 继承。)
公共属性 PreAuthenticate (从 WebClientProtocol 继承。)
公共属性 Proxy (从 HttpWebClientProtocol 继承。)
公共属性 RequestEncoding (从 WebClientProtocol 继承。)
公共属性 Site (从 Component 继承。)
公共属性 SoapVersion (从 SoapHttpClientProtocol 继承。)
公共属性 Timeout (从 WebClientProtocol 继承。)
公共属性 UnsafeAuthenticatedConnectionSharing (从 HttpWebClientProtocol 继承。)
公共属性 Url (从 WebClientProtocol 继承。)
公共属性 UseDefaultCredentials (从 WebClientProtocol 继承。)
公共属性 UserAgent (从 HttpWebClientProtocol 继承。)

页首

方法

  名称 说明
公共方法 Abort (从 WebClientProtocol 继承。)
受保护的方法 BeginInvoke (从 SoapHttpClientProtocol 继承。)
受保护的方法 CancelAsync (从 HttpWebClientProtocol 继承。)
公共方法 CheckUserGlobalPermission 检查当前用户是否具有指定的全局权限。
公共方法 CheckUserGlobalPermissions 检查当前用户是否具有一个或多个指定的全局权限。
公共方法 CheckUserObjectPermission 检查当前用户是否具有单个指定的安全类别权限项目或资源对象。
公共方法 CheckUserObjectPermissions 检查当前用户是否具有一个或多个项目或资源对象的指定的安全类别权限。
公共方法 CheckUserProjectPermission 检查当前用户是否具有指定的项目的指定的安全类别权限。
公共方法 CheckUserProjectPermissions 检查当前用户是否具有一个或多个指定的项目的指定的安全类别权限。
公共方法 CheckUserResourcePermission 检查当前用户是否具有指定的资源的指定的安全类别权限。
公共方法 CheckUserResourcePermissions 检查当前用户是否具有一个或多个指定的资源的指定的安全类别权限。
公共方法 CreateCategories 创建一个或多个安全类别。
公共方法 CreateGroups 创建一个或多个安全组。
公共方法 CreateObjRef (从 MarshalByRefObject 继承。)
公共方法 CreateProjectCategories 创建 Project web 安全类别。
公共方法 CreateTemplates 创建一个或多个安全模板。
公共方法 DeleteCategories 删除所有指定的安全类别。
公共方法 DeleteGroups 删除所有指定的安全组。
公共方法 DeleteProjectCategories 删除 web 安全权限的项目类别信息。
公共方法 DeleteTemplates 删除所有指定的安全模板。
公共方法 Discover (从 SoapHttpClientProtocol 继承。)
公共方法 Dispose() (从 Component 继承。)
受保护的方法 Dispose(Boolean) (从 Component 继承。)
受保护的方法 EndInvoke (从 SoapHttpClientProtocol 继承。)
公共方法 Equals (从 Object 继承。)
受保护的方法 Finalize (从 Component 继承。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetLifetimeService (从 MarshalByRefObject 继承。)
受保护的方法 GetReaderForMessage (从 SoapHttpClientProtocol 继承。)
受保护的方法 GetService (从 Component 继承。)
公共方法 GetType (从 Object 继承。)
受保护的方法 GetWebRequest (从 SoapHttpClientProtocol 继承。)
受保护的方法 GetWebResponse(WebRequest) (从 HttpWebClientProtocol 继承。)
受保护的方法 GetWebResponse(WebRequest, IAsyncResult) (从 HttpWebClientProtocol 继承。)
受保护的方法 GetWriterForMessage (从 SoapHttpClientProtocol 继承。)
公共方法 InitializeLifetimeService (从 MarshalByRefObject 继承。)
受保护的方法 Invoke (从 SoapHttpClientProtocol 继承。)
受保护的方法 InvokeAsync(String, [], SendOrPostCallback) (从 SoapHttpClientProtocol 继承。)
受保护的方法 InvokeAsync(String, [], SendOrPostCallback, Object) (从 SoapHttpClientProtocol 继承。)
受保护的方法 MemberwiseClone() (从 Object 继承。)
受保护的方法 MemberwiseClone(Boolean) (从 MarshalByRefObject 继承。)
公共方法 ReadCategory 获取有关指定的安全类别的信息。
公共方法 ReadCategoryList Project Server 中获取信息的所有安全类别。
公共方法 ReadCategoryPermissions 获取有关所有安全信息类别权限。
公共方法 ReadGlobalPermissions 获取有关所有全局安全权限的信息。
公共方法 ReadGroup 获取有关指定的安全组的信息。
公共方法 ReadGroupList Project Server 中获取有关所有安全组的信息。
公共方法 ReadOrganizationalPermissions 获取有关 Project server 的所有组织 (Project Web App) 权限的信息。
公共方法 ReadPermissionMode
公共方法 ReadProjectCategory 读取 web 安全的项目类别信息。
公共方法 ReadProjectCategoryPermissionsAll 读取 web 安全权限的所有项目类别信息。
公共方法 ReadTemplate 获取有关指定的安全模板的信息。
公共方法 ReadTemplateList 获取有关所有安全模板的信息。
公共方法 SetCategories 更新一个或多个安全类别。
公共方法 SetGroups 更新一个或多个安全组。
公共方法 SetTemplates 更新一个或多个安全模板。
公共方法 ToString (从 Component 继承。)
公共方法 UpdateOrganizationalPermissions 更新组织权限。
公共方法 UpdateProjectCategories 修改 (添加或删除) 与项目安全类别数据关联的子项。

页首

事件

  名称 说明
公共事件 Disposed (从 Component 继承。)

页首

另请参阅

引用

Security 类

WebSvcSecurity 命名空间