Compartir a través de


NativeObjectSecurity Constructores

Definición

Inicializa una nueva instancia de la clase NativeObjectSecurity.

Sobrecargas

NativeObjectSecurity(Boolean, ResourceType)

Inicializa una nueva instancia de la clase NativeObjectSecurity con los valores especificados.

NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections)

Inicializa una nueva instancia de la clase NativeObjectSecurity con los valores especificados. Se recomienda que los valores de los parámetros includeSections pasados al constructor y a los métodos de persistencia sean idénticos.

NativeObjectSecurity(Boolean, ResourceType, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Inicializa una nueva instancia de la clase NativeObjectSecurity mediante los valores especificados.

NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections)

Inicializa una nueva instancia de la clase NativeObjectSecurity con los valores especificados. Se recomienda que los valores de los parámetros includeSections pasados al constructor y a los métodos de persistencia sean idénticos.

NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Inicializa una nueva instancia de la clase NativeObjectSecurity con los valores especificados. Se recomienda que los valores de los parámetros includeSections pasados al constructor y a los métodos de persistencia sean idénticos.

NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Inicializa una nueva instancia de la clase NativeObjectSecurity con los valores especificados. Se recomienda que los valores de los parámetros includeSections pasados al constructor y a los métodos de persistencia sean idénticos.

NativeObjectSecurity(Boolean, ResourceType)

Inicializa una nueva instancia de la clase NativeObjectSecurity con los valores especificados.

protected:
 NativeObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType);
new System.Security.AccessControl.NativeObjectSecurity : bool * System.Security.AccessControl.ResourceType -> System.Security.AccessControl.NativeObjectSecurity
Protected Sub New (isContainer As Boolean, resourceType As ResourceType)

Parámetros

isContainer
Boolean

true si el nuevo objeto NativeObjectSecurity es un objeto de contenedor.

resourceType
ResourceType

El tipo del objeto asegurable con el que está asociado el nuevo objeto NativeObjectSecurity.

Se aplica a

NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections)

Inicializa una nueva instancia de la clase NativeObjectSecurity con los valores especificados. Se recomienda que los valores de los parámetros includeSections pasados al constructor y a los métodos de persistencia sean idénticos.

protected:
 NativeObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType, System::Runtime::InteropServices::SafeHandle ^ handle, System::Security::AccessControl::AccessControlSections includeSections);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle? handle, System.Security.AccessControl.AccessControlSections includeSections);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Runtime.InteropServices.SafeHandle handle, System.Security.AccessControl.AccessControlSections includeSections);
new System.Security.AccessControl.NativeObjectSecurity : bool * System.Security.AccessControl.ResourceType * System.Runtime.InteropServices.SafeHandle * System.Security.AccessControl.AccessControlSections -> System.Security.AccessControl.NativeObjectSecurity
Protected Sub New (isContainer As Boolean, resourceType As ResourceType, handle As SafeHandle, includeSections As AccessControlSections)

Parámetros

isContainer
Boolean

true si el nuevo objeto NativeObjectSecurity es un objeto de contenedor.

resourceType
ResourceType

El tipo del objeto asegurable con el que está asociado el nuevo objeto NativeObjectSecurity.

handle
SafeHandle

El identificador del objeto asegurable con el que está asociado el nuevo objeto NativeObjectSecurity.

includeSections
AccessControlSections

Uno de los valores de enumeración AccessControlSectionsque especifica las secciones del descriptor de seguridad (reglas de acceso, reglas de auditoría, propietario, grupo primario) del objeto protegible que se va a incluir en este objeto NativeObjectSecurity.

Comentarios

Al conservar un NativeObjectSecurity objeto, si el valor del includeSections parámetro pasado al Persist método no es idéntico al valor del includeSections parámetro pasado al constructor utilizado para crear ese NativeObjectSecurity objeto, las secciones del objeto persistente NativeObjectSecurity pueden contener valores impredecibles. Por ejemplo, si se llama a un constructor con un includeSections valor de , y posteriormente se llama a un Persist método en ese objeto con un includeSections valor de All, el objeto persistente NativeObjectSecurity resultante contendrá valores impredecibles para sus reglas de Accessauditoría, grupo y propietario.

Se aplica a

NativeObjectSecurity(Boolean, ResourceType, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Inicializa una nueva instancia de la clase NativeObjectSecurity mediante los valores especificados.

protected:
 NativeObjectSecurity(bool isContainer, System::Security::AccessControl::ResourceType resourceType, System::Security::AccessControl::NativeObjectSecurity::ExceptionFromErrorCode ^ exceptionFromErrorCode, System::Object ^ exceptionContext);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode? exceptionFromErrorCode, object? exceptionContext);
protected NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode exceptionFromErrorCode, object exceptionContext);
new System.Security.AccessControl.NativeObjectSecurity : bool * System.Security.AccessControl.ResourceType * System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode * obj -> System.Security.AccessControl.NativeObjectSecurity
Protected Sub New (isContainer As Boolean, resourceType As ResourceType, exceptionFromErrorCode As NativeObjectSecurity.ExceptionFromErrorCode, exceptionContext As Object)

Parámetros

isContainer
Boolean

true si el nuevo objeto NativeObjectSecurity es un objeto de contenedor.

resourceType
ResourceType

El tipo del objeto asegurable con el que está asociado el nuevo objeto NativeObjectSecurity.

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

Delegado implementado por integradores que ofrece excepciones personalizadas.

exceptionContext
Object

Objeto que contiene información contextual sobre el origen o el destino de la excepción.

Se aplica a

NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections)

Inicializa una nueva instancia de la clase NativeObjectSecurity con los valores especificados. Se recomienda que los valores de los parámetros includeSections pasados al constructor y a los métodos de persistencia sean idénticos.

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

Parámetros

isContainer
Boolean

true si el nuevo objeto NativeObjectSecurity es un objeto de contenedor.

resourceType
ResourceType

El tipo del objeto asegurable con el que está asociado el nuevo objeto NativeObjectSecurity.

name
String

Nombre del objeto protegible con el que está asociado el nuevo objeto NativeObjectSecurity.

includeSections
AccessControlSections

Uno de los valores de enumeración AccessControlSectionsque especifica las secciones del descriptor de seguridad (reglas de acceso, reglas de auditoría, propietario, grupo primario) del objeto protegible que se va a incluir en este objeto NativeObjectSecurity.

Comentarios

Al conservar un NativeObjectSecurity objeto, si el valor del includeSections parámetro pasado al Persist método no es idéntico al valor del includeSections parámetro pasado al constructor utilizado para crear ese NativeObjectSecurity objeto, las secciones del objeto persistente NativeObjectSecurity pueden contener valores impredecibles. Por ejemplo, si se llama a un constructor con un includeSections valor de , y posteriormente se llama a un Persist método en ese objeto con un includeSections valor de All, el objeto persistente NativeObjectSecurity resultante contendrá valores impredecibles para sus reglas de Accessauditoría, grupo y propietario.

Se aplica a

NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Inicializa una nueva instancia de la clase NativeObjectSecurity con los valores especificados. Se recomienda que los valores de los parámetros includeSections pasados al constructor y a los métodos de persistencia sean idénticos.

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

Parámetros

isContainer
Boolean

true si el nuevo objeto NativeObjectSecurity es un objeto de contenedor.

resourceType
ResourceType

El tipo del objeto asegurable con el que está asociado el nuevo objeto NativeObjectSecurity.

handle
SafeHandle

El identificador del objeto asegurable con el que está asociado el nuevo objeto NativeObjectSecurity.

includeSections
AccessControlSections

Uno de los valores de enumeración AccessControlSectionsque especifica las secciones del descriptor de seguridad (reglas de acceso, reglas de auditoría, propietario, grupo primario) del objeto protegible que se va a incluir en este objeto NativeObjectSecurity.

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

Delegado implementado por integradores que ofrece excepciones personalizadas.

exceptionContext
Object

Objeto que contiene información contextual sobre el origen o el destino de la excepción.

Comentarios

Al conservar un NativeObjectSecurity objeto, si el valor del includeSections parámetro pasado al Persist método no es idéntico al valor del includeSections parámetro pasado al constructor utilizado para crear ese NativeObjectSecurity objeto, las secciones del objeto persistente NativeObjectSecurity pueden contener valores impredecibles. Por ejemplo, si se llama a un constructor con un includeSections valor de , y posteriormente se llama a un Persist método en ese objeto con un includeSections valor de All, el objeto persistente NativeObjectSecurity resultante contendrá valores impredecibles para sus reglas de Accessauditoría, grupo y propietario.

Se aplica a

NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object)

Inicializa una nueva instancia de la clase NativeObjectSecurity con los valores especificados. Se recomienda que los valores de los parámetros includeSections pasados al constructor y a los métodos de persistencia sean idénticos.

protected:
 NativeObjectSecurity(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 NativeObjectSecurity (bool isContainer, System.Security.AccessControl.ResourceType resourceType, string? name, System.Security.AccessControl.AccessControlSections includeSections, System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode? exceptionFromErrorCode, object? exceptionContext);
protected NativeObjectSecurity (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.NativeObjectSecurity : bool * System.Security.AccessControl.ResourceType * string * System.Security.AccessControl.AccessControlSections * System.Security.AccessControl.NativeObjectSecurity.ExceptionFromErrorCode * obj -> System.Security.AccessControl.NativeObjectSecurity
Protected Sub New (isContainer As Boolean, resourceType As ResourceType, name As String, includeSections As AccessControlSections, exceptionFromErrorCode As NativeObjectSecurity.ExceptionFromErrorCode, exceptionContext As Object)

Parámetros

isContainer
Boolean

true si el nuevo objeto NativeObjectSecurity es un objeto de contenedor.

resourceType
ResourceType

El tipo del objeto asegurable con el que está asociado el nuevo objeto NativeObjectSecurity.

name
String

Nombre del objeto protegible con el que está asociado el nuevo objeto NativeObjectSecurity.

includeSections
AccessControlSections

Uno de los valores de enumeración AccessControlSectionsque especifica las secciones del descriptor de seguridad (reglas de acceso, reglas de auditoría, propietario, grupo primario) del objeto protegible que se va a incluir en este objeto NativeObjectSecurity.

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

Delegado implementado por integradores que ofrece excepciones personalizadas.

exceptionContext
Object

Objeto que contiene información contextual sobre el origen o el destino de la excepción.

Comentarios

Al conservar un NativeObjectSecurity objeto, si el valor del includeSections parámetro pasado al Persist método no es idéntico al valor del includeSections parámetro pasado al constructor utilizado para crear ese NativeObjectSecurity objeto, las secciones del objeto persistente NativeObjectSecurity pueden contener valores impredecibles. Por ejemplo, si se llama a un constructor con un includeSections valor de , y posteriormente se llama a un Persist método en ese objeto con un includeSections valor de All, el objeto persistente NativeObjectSecurity resultante contendrá valores impredecibles para sus reglas de Accessauditoría, grupo y propietario.

Se aplica a