NativeObjectSecurity Конструкторы
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса NativeObjectSecurity.
Перегрузки
NativeObjectSecurity(Boolean, ResourceType) |
Инициализирует новый экземпляр класса NativeObjectSecurity с использованием указанных значений. |
NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections) |
Инициализирует новый экземпляр класса NativeObjectSecurity с использованием указанных значений. Рекомендуется, чтобы значения параметров |
NativeObjectSecurity(Boolean, ResourceType, NativeObjectSecurity+ExceptionFromErrorCode, Object) |
Инициализирует новый экземпляр класса NativeObjectSecurity, используя указанные значения. |
NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections) |
Инициализирует новый экземпляр класса NativeObjectSecurity с использованием указанных значений. Рекомендуется, чтобы значения параметров |
NativeObjectSecurity(Boolean, ResourceType, SafeHandle, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object) |
Инициализирует новый экземпляр класса NativeObjectSecurity с использованием указанных значений. Рекомендуется, чтобы значения параметров |
NativeObjectSecurity(Boolean, ResourceType, String, AccessControlSections, NativeObjectSecurity+ExceptionFromErrorCode, Object) |
Инициализирует новый экземпляр класса NativeObjectSecurity с использованием указанных значений. Рекомендуется, чтобы значения параметров |
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 объекта могут содержать непредсказуемые значения. Например, если конструктор вызывается со значением includeSections
Access, а затем 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 объекта могут содержать непредсказуемые значения. Например, если конструктор вызывается со значением includeSections
Access, а затем 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 объекта могут содержать непредсказуемые значения. Например, если конструктор вызывается со значением includeSections
Access, а затем 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 объекта могут содержать непредсказуемые значения. Например, если конструктор вызывается со значением includeSections
Access, а затем Persist вызывается метод для этого объекта со значением includeSections
, результирующий NativeObjectSecurity сохраненный Allобъект будет содержать непредсказуемые значения для его правил аудита, группы и владельца.