Поделиться через


NativeObjectSecurity Конструкторы

Определение

Инициализирует новый экземпляр класса NativeObjectSecurity.

Перегрузки

NativeObjectSecurity(Boolean, ResourceType)

Инициализирует новый экземпляр класса NativeObjectSecurity с использованием указанных значений.

NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections)

Инициализирует новый экземпляр класса NativeObjectSecurity с использованием указанных значений. Рекомендуется, чтобы значения параметров includeSections, переданные в конструктор, и методы сохранения были идентичными.

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

Инициализирует новый экземпляр класса NativeObjectSecurity, используя указанные значения.

NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections)

Инициализирует новый экземпляр класса NativeObjectSecurity с использованием указанных значений. Рекомендуется, чтобы значения параметров includeSections, переданные в конструктор, и методы сохранения были идентичными.

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

Инициализирует новый экземпляр класса NativeObjectSecurity с использованием указанных значений. Рекомендуется, чтобы значения параметров includeSections, переданные в конструктор, и методы сохранения были идентичными.

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

Инициализирует новый экземпляр класса NativeObjectSecurity с использованием указанных значений. Рекомендуется, чтобы значения параметров includeSections, переданные в конструктор, и методы сохранения были идентичными.

NativeObjectSecurity(Boolean, ResourceType)

Инициализирует новый экземпляр класса NativeObjectSecurity с использованием указанных значений.

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)

Параметры

isContainer
Boolean

Значение true, если новый объект NativeObjectSecurity является объектом контейнера.

resourceType
ResourceType

Тип защищаемого объекта, с которым связан новый объект NativeObjectSecurity.

Применяется к

NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections)

Инициализирует новый экземпляр класса NativeObjectSecurity с использованием указанных значений. Рекомендуется, чтобы значения параметров 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);
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)

Параметры

isContainer
Boolean

Значение true, если новый объект NativeObjectSecurity является объектом контейнера.

resourceType
ResourceType

Тип защищаемого объекта, с которым связан новый объект NativeObjectSecurity.

handle
SafeHandle

Дескриптор защищаемого объекта, с которым связан новый объект NativeObjectSecurity.

includeSections
AccessControlSections

Одно из значений перечисления AccessControlSections, указывающее разделы дескриптора безопасности (правила доступа, правила аудита, владелец, основная группа) защищаемого объекта для включения в этот объект NativeObjectSecurity.

Комментарии

Если при сохранении NativeObjectSecurity объекта значение параметра, передаваемого includeSections методу Persist , не идентично значению параметра, переданного includeSections конструктору, используемому для создания NativeObjectSecurity этого объекта, разделы сохраненного NativeObjectSecurity объекта могут содержать непредсказуемые значения. Например, если конструктор вызывается со значением includeSectionsAccess, а затем Persist вызывается метод для этого объекта со значением includeSections , результирующий NativeObjectSecurity сохраненный Allобъект будет содержать непредсказуемые значения для его правил аудита, группы и владельца.

Применяется к

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

Инициализирует новый экземпляр класса NativeObjectSecurity, используя указанные значения.

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)

Параметры

isContainer
Boolean

Значение true, если новый объект NativeObjectSecurity является объектом контейнера.

resourceType
ResourceType

Тип защищаемого объекта, с которым связан новый объект NativeObjectSecurity.

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

Делегат, реализованный интеграторами, предоставляющий пользовательские исключения.

exceptionContext
Object

Объект, содержащий контекстные сведения об источнике или назначении исключения.

Применяется к

NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections)

Инициализирует новый экземпляр класса NativeObjectSecurity с использованием указанных значений. Рекомендуется, чтобы значения параметров includeSections, переданные в конструктор, и методы сохранения были идентичными.

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)

Параметры

isContainer
Boolean

Значение true, если новый объект NativeObjectSecurity является объектом контейнера.

resourceType
ResourceType

Тип защищаемого объекта, с которым связан новый объект NativeObjectSecurity.

name
String

Имя защищаемого объекта, с которым связан новый объект NativeObjectSecurity.

includeSections
AccessControlSections

Одно из значений перечисления AccessControlSections, указывающее разделы дескриптора безопасности (правила доступа, правила аудита, владелец, основная группа) защищаемого объекта для включения в этот объект NativeObjectSecurity.

Комментарии

Если при сохранении NativeObjectSecurity объекта значение параметра, передаваемого includeSections методу Persist , не идентично значению параметра, переданного includeSections конструктору, используемому для создания NativeObjectSecurity этого объекта, разделы сохраненного NativeObjectSecurity объекта могут содержать непредсказуемые значения. Например, если конструктор вызывается со значением includeSectionsAccess, а затем Persist вызывается метод для этого объекта со значением includeSections , результирующий NativeObjectSecurity сохраненный Allобъект будет содержать непредсказуемые значения для его правил аудита, группы и владельца.

Применяется к

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

Инициализирует новый экземпляр класса NativeObjectSecurity с использованием указанных значений. Рекомендуется, чтобы значения параметров includeSections, переданные в конструктор, и методы сохранения были идентичными.

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)

Параметры

isContainer
Boolean

Значение true, если новый объект NativeObjectSecurity является объектом контейнера.

resourceType
ResourceType

Тип защищаемого объекта, с которым связан новый объект NativeObjectSecurity.

handle
SafeHandle

Дескриптор защищаемого объекта, с которым связан новый объект NativeObjectSecurity.

includeSections
AccessControlSections

Одно из значений перечисления AccessControlSections, указывающее разделы дескриптора безопасности (правила доступа, правила аудита, владелец, основная группа) защищаемого объекта для включения в этот объект NativeObjectSecurity.

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

Делегат, реализованный интеграторами, предоставляющий пользовательские исключения.

exceptionContext
Object

Объект, содержащий контекстные сведения об источнике или назначении исключения.

Комментарии

Если при сохранении NativeObjectSecurity объекта значение параметра, передаваемого includeSections методу Persist , не идентично значению параметра, переданного includeSections конструктору, используемому для создания NativeObjectSecurity этого объекта, разделы сохраненного NativeObjectSecurity объекта могут содержать непредсказуемые значения. Например, если конструктор вызывается со значением includeSectionsAccess, а затем Persist вызывается метод для этого объекта со значением includeSections , результирующий NativeObjectSecurity сохраненный Allобъект будет содержать непредсказуемые значения для его правил аудита, группы и владельца.

Применяется к

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

Инициализирует новый экземпляр класса NativeObjectSecurity с использованием указанных значений. Рекомендуется, чтобы значения параметров includeSections, переданные в конструктор, и методы сохранения были идентичными.

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)

Параметры

isContainer
Boolean

Значение true, если новый объект NativeObjectSecurity является объектом контейнера.

resourceType
ResourceType

Тип защищаемого объекта, с которым связан новый объект NativeObjectSecurity.

name
String

Имя защищаемого объекта, с которым связан новый объект NativeObjectSecurity.

includeSections
AccessControlSections

Одно из значений перечисления AccessControlSections, указывающее разделы дескриптора безопасности (правила доступа, правила аудита, владелец, основная группа) защищаемого объекта для включения в этот объект NativeObjectSecurity.

exceptionFromErrorCode
NativeObjectSecurity.ExceptionFromErrorCode

Делегат, реализованный интеграторами, предоставляющий пользовательские исключения.

exceptionContext
Object

Объект, содержащий контекстные сведения об источнике или назначении исключения.

Комментарии

Если при сохранении NativeObjectSecurity объекта значение параметра, передаваемого includeSections методу Persist , не идентично значению параметра, переданного includeSections конструктору, используемому для создания NativeObjectSecurity этого объекта, разделы сохраненного NativeObjectSecurity объекта могут содержать непредсказуемые значения. Например, если конструктор вызывается со значением includeSectionsAccess, а затем Persist вызывается метод для этого объекта со значением includeSections , результирующий NativeObjectSecurity сохраненный Allобъект будет содержать непредсказуемые значения для его правил аудита, группы и владельца.

Применяется к