ObjectSecurity<T> 构造函数

定义

使用指定值为 ObjectSecurity`1 对象创建一个新实例。Creates a new instance of the ObjectSecurity`1 object, using the specified values.

重载

ObjectSecurity<T>(Boolean, ResourceType)

初始化 ObjectSecurity`1 类的新实例。Initializes a new instance of the ObjectSecurity`1 class.

ObjectSecurity<T>(Boolean, ResourceType, SafeHandle, AccessControlSections)

初始化 ObjectSecurity`1 类的新实例。Initializes a new instance of the ObjectSecurity`1 class.

ObjectSecurity<T>(Boolean, ResourceType, String, AccessControlSections)

初始化 ObjectSecurity`1 类的新实例。Initializes a new instance of the ObjectSecurity`1 class.

ObjectSecurity<T>(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

初始化 ObjectSecurity`1 类的新实例。Initializes a new instance of the ObjectSecurity`1 class.

ObjectSecurity<T>(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

初始化 ObjectSecurity`1 类的新实例。Initializes a new instance of the ObjectSecurity`1 class.

ObjectSecurity<T>(Boolean, ResourceType)

初始化 ObjectSecurity`1 类的新实例。Initializes a new instance of the ObjectSecurity`1 class.

protected:
 ObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType);
protected ObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType);
new System.Security.AccessControl.ObjectSecurity<'T (requires 'T : struct)> : bool * System.Security.AccessControl.ResourceType -> System.Security.AccessControl.ObjectSecurity<'T (requires 'T : struct)>
Protected Sub New (isContainer As Boolean, resourceType As ResourceType)

参数

isContainer
Boolean

如果新true 对象是容器对象,则为 ObjectSecurity<T>true if the new ObjectSecurity<T> object is a container object.

resourceType
ResourceType

资源的类型。The type of resource.

适用于

ObjectSecurity<T>(Boolean, ResourceType, SafeHandle, AccessControlSections)

初始化 ObjectSecurity`1 类的新实例。Initializes a new instance of the ObjectSecurity`1 class.

protected:
 ObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType, System::Runtime::InteropServices::SafeHandle ^ safeHandle, System::Security::AccessControl::AccessControlSections includeSections);
protected ObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle safeHandle, System.Security.AccessControl.AccessControlSections includeSections);
protected ObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle? safeHandle, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.ObjectSecurity<'T (requires 'T : struct)> : bool * System.Security.AccessControl.ResourceType * System.Runtime.InteropServices.SafeHandle * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.ObjectSecurity<'T (requires 'T : struct)>
Protected Sub New (isContainer As Boolean, resourceType As ResourceType, safeHandle As SafeHandle, includeSections As AccessControlSections)

参数

isContainer
Boolean

如果新true 对象是容器对象,则为 ObjectSecurity<T>true if the new ObjectSecurity<T> object is a container object.

resourceType
ResourceType

资源的类型。The type of resource.

safeHandle
SafeHandle

句柄。A handle.

includeSections
AccessControlSections

要包含的部分。The sections to include.

适用于

ObjectSecurity<T>(Boolean, ResourceType, String, AccessControlSections)

初始化 ObjectSecurity`1 类的新实例。Initializes a new instance of the ObjectSecurity`1 class.

protected:
 ObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType, System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
protected ObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, string name, System.Security.AccessControl.AccessControlSections includeSections);
protected ObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, string? name, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.ObjectSecurity<'T (requires 'T : struct)> : bool * System.Security.AccessControl.ResourceType * string * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.ObjectSecurity<'T (requires 'T : struct)>
Protected Sub New (isContainer As Boolean, resourceType As ResourceType, name As String, includeSections As AccessControlSections)

参数

isContainer
Boolean

如果新true 对象是容器对象,则为 ObjectSecurity<T>true if the new ObjectSecurity<T> object is a container object.

resourceType
ResourceType

资源的类型。The type of resource.

name
String

与新 ObjectSecurity<T> 对象所关联的安全对象的名称。The name of the securable object with which the new ObjectSecurity<T> object is associated.

includeSections
AccessControlSections

要包含的部分。The sections to include.

适用于

ObjectSecurity<T>(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

初始化 ObjectSecurity`1 类的新实例。Initializes a new instance of the ObjectSecurity`1 class.

protected:
 ObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType, System::Runtime::InteropServices::SafeHandle ^ safeHandle, System::Security::AccessControl::AccessControlSections includeSections, System::Security::AccessControl::NativeObjectSecurity::ExceptionFromErrorCode ^ exceptionFromErrorCode, System::Object ^ exceptionContext);
protected ObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle safeHandle, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext);
protected ObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle? safeHandle, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode? exceptionFromErrorCode, object? exceptionContext);
new System.Security.AccessControl.ObjectSecurity<'T (requires 'T : struct)> : bool * System.Security.AccessControl.ResourceType * System.Runtime.InteropServices.SafeHandle * System.Security.AccessControl.AccessControlSections * System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode * obj -> System.Security.AccessControl.ObjectSecurity<'T (requires 'T : struct)>
Protected Sub New (isContainer As Boolean, resourceType As ResourceType, safeHandle As SafeHandle, includeSections As AccessControlSections, exceptionFromErrorCode As NativeObjectSecurity.ExceptionFromErrorCode, exceptionContext As Object)

参数

isContainer
Boolean

如果新true 对象是容器对象,则为 ObjectSecurity<T>true if the new ObjectSecurity<T> object is a container object.

resourceType
ResourceType

资源的类型。The type of resource.

safeHandle
SafeHandle

句柄。A handle.

includeSections
AccessControlSections

要包含的部分。The sections to include.

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

由提供自定义异常的集成者实现的委托。A delegate implemented by integrators that provides custom exceptions.

exceptionContext
Object

包含有关异常的源或目标的上下文信息的对象。An object that contains contextual information about the source or destination of the exception.

适用于

ObjectSecurity<T>(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

初始化 ObjectSecurity`1 类的新实例。Initializes a new instance of the ObjectSecurity`1 class.

protected:
 ObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType, System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections, System::Security::AccessControl::NativeObjectSecurity::ExceptionFromErrorCode ^ exceptionFromErrorCode, System::Object ^ exceptionContext);
protected ObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, string name, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext);
protected ObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, string? name, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode? exceptionFromErrorCode, object? exceptionContext);
new System.Security.AccessControl.ObjectSecurity<'T (requires 'T : struct)> : bool * System.Security.AccessControl.ResourceType * string * System.Security.AccessControl.AccessControlSections * System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode * obj -> System.Security.AccessControl.ObjectSecurity<'T (requires 'T : struct)>
Protected Sub New (isContainer As Boolean, resourceType As ResourceType, name As String, includeSections As AccessControlSections, exceptionFromErrorCode As NativeObjectSecurity.ExceptionFromErrorCode, exceptionContext As Object)

参数

isContainer
Boolean

如果新true 对象是容器对象,则为 ObjectSecurity<T>true if the new ObjectSecurity<T> object is a container object.

resourceType
ResourceType

资源的类型。The type of resource.

name
String

与新 ObjectSecurity<T> 对象所关联的安全对象的名称。The name of the securable object with which the new ObjectSecurity<T> object is associated.

includeSections
AccessControlSections

要包含的部分。The sections to include.

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

由提供自定义异常的集成者实现的委托。A delegate implemented by integrators that provides custom exceptions.

exceptionContext
Object

包含有关异常的源或目标的上下文信息的对象。An object that contains contextual information about the source or destination of the exception.

适用于