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