NativeObjectSecurity Constructores

Definición

Inicializa una nueva instancia de la clase NativeObjectSecurity.

Sobrecargas

Nombre Description
NativeObjectSecurity(Boolean, ResourceType)

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

NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections)

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

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

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

NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections)

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

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

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

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

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

NativeObjectSecurity(Boolean, ResourceType)

Inicializa una nueva instancia de la NativeObjectSecurity clase 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 NativeObjectSecurity objeto es un objeto contenedor.

resourceType
ResourceType

Tipo de objeto protegible con el que está asociado el nuevo NativeObjectSecurity objeto.

Se aplica a

NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections)

Inicializa una nueva instancia de la NativeObjectSecurity clase con los valores especificados. Se recomienda que los valores de los includeSections parámetros pasados al constructor y conservar métodos 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);
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 NativeObjectSecurity objeto es un objeto contenedor.

resourceType
ResourceType

Tipo de objeto protegible con el que está asociado el nuevo NativeObjectSecurity objeto.

handle
SafeHandle

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

includeSections
AccessControlSections

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

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 usado para crear ese NativeObjectSecurity objeto, las secciones del objeto persistente NativeObjectSecurity pueden contener valores imprevisibles. 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 imprevisibles para sus reglas de Accessauditoría, grupo y propietario.

Se aplica a

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

Inicializa una nueva instancia de la NativeObjectSecurity clase utilizando 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);
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 NativeObjectSecurity objeto es un objeto contenedor.

resourceType
ResourceType

Tipo de objeto protegible con el que está asociado el nuevo NativeObjectSecurity objeto.

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

Delegado implementado por integradores que proporciona 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 NativeObjectSecurity clase con los valores especificados. Se recomienda que los valores de los includeSections parámetros pasados al constructor y conservar métodos 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);
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 NativeObjectSecurity objeto es un objeto contenedor.

resourceType
ResourceType

Tipo de objeto protegible con el que está asociado el nuevo NativeObjectSecurity objeto.

name
String

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

includeSections
AccessControlSections

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

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 usado para crear ese NativeObjectSecurity objeto, las secciones del objeto persistente NativeObjectSecurity pueden contener valores imprevisibles. 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 imprevisibles 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 NativeObjectSecurity clase con los valores especificados. Se recomienda que los valores de los includeSections parámetros pasados al constructor y conservar métodos 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);
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 NativeObjectSecurity objeto es un objeto contenedor.

resourceType
ResourceType

Tipo de objeto protegible con el que está asociado el nuevo NativeObjectSecurity objeto.

handle
SafeHandle

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

includeSections
AccessControlSections

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

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

Delegado implementado por integradores que proporciona 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 usado para crear ese NativeObjectSecurity objeto, las secciones del objeto persistente NativeObjectSecurity pueden contener valores imprevisibles. 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 imprevisibles 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 NativeObjectSecurity clase con los valores especificados. Se recomienda que los valores de los includeSections parámetros pasados al constructor y conservar métodos 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);
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 NativeObjectSecurity objeto es un objeto contenedor.

resourceType
ResourceType

Tipo de objeto protegible con el que está asociado el nuevo NativeObjectSecurity objeto.

name
String

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

includeSections
AccessControlSections

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

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

Delegado implementado por integradores que proporciona 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 usado para crear ese NativeObjectSecurity objeto, las secciones del objeto persistente NativeObjectSecurity pueden contener valores imprevisibles. 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 imprevisibles para sus reglas de Accessauditoría, grupo y propietario.

Se aplica a