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.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 сохраненный объект будет содержать непредсказуемые значения для правил аудита, группы и владельца.

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