NativeObjectSecurity.Persist メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この NativeObjectSecurity オブジェクトに関連付けられたセキュリティ記述子の指定されたセクションを、永続ストレージに保存します。
オーバーロード
Persist(SafeHandle, AccessControlSections) |
この NativeObjectSecurity オブジェクトに関連付けられたセキュリティ記述子の指定されたセクションを、永続ストレージに保存します。 コンストラクターと persist メソッドに渡される |
Persist(String, AccessControlSections) |
この NativeObjectSecurity オブジェクトに関連付けられたセキュリティ記述子の指定されたセクションを、永続ストレージに保存します。 コンストラクターと persist メソッドに渡される |
Persist(SafeHandle, AccessControlSections, Object) |
この NativeObjectSecurity オブジェクトに関連付けられたセキュリティ記述子の指定されたセクションを、永続ストレージに保存します。 コンストラクターと persist メソッドに渡される |
Persist(String, AccessControlSections, Object) |
この NativeObjectSecurity オブジェクトに関連付けられたセキュリティ記述子の指定されたセクションを、永続ストレージに保存します。 コンストラクターと persist メソッドに渡される |
Persist(SafeHandle, AccessControlSections)
この NativeObjectSecurity オブジェクトに関連付けられたセキュリティ記述子の指定されたセクションを、永続ストレージに保存します。 コンストラクターと persist メソッドに渡される includeSections
パラメーターの値を同一にすることをお勧めします。
protected:
override void Persist(System::Runtime::InteropServices::SafeHandle ^ handle, System::Security::AccessControl::AccessControlSections includeSections);
protected override sealed void Persist (System.Runtime.InteropServices.SafeHandle handle, System.Security.AccessControl.AccessControlSections includeSections);
override this.Persist : System.Runtime.InteropServices.SafeHandle * System.Security.AccessControl.AccessControlSections -> unit
Protected Overrides NotOverridable Sub Persist (handle As SafeHandle, includeSections As AccessControlSections)
パラメーター
- handle
- SafeHandle
この NativeObjectSecurity オブジェクトが関連付けられる、セキュリティ保護可能なオブジェクトのハンドル。
- includeSections
- AccessControlSections
保存するセキュリティ保護可能なオブジェクトのセキュリティ記述子のセクション (アクセス規則、監査規則、所有者、プライマリ グループ) を指定する AccessControlSections 列挙値の 1 つ。
例外
この NativeObjectSecurity オブジェクトが関連付けられているセキュリティ保護可能なオブジェクトはディレクトリまたはファイルのいずれかであり、そのディレクトリまたはファイルが見つかりませんでした。
注釈
オブジェクトをNativeObjectSecurity永続化するときに、メソッドに渡されるパラメーターのincludeSections
値がそのオブジェクトの作成NativeObjectSecurityにPersist使用されるコンストラクターに渡されるパラメーターのincludeSections
値と同じでない場合、永続化されたNativeObjectSecurityオブジェクトのセクションには予測できない値が含まれる可能性があります。 たとえば、コンストラクターが の値をincludeSections
使用して呼び出され、後でそのPersistオブジェクトincludeSections
に対して 値Allが のメソッドが呼び出された場合、結果の永続化されたNativeObjectSecurityオブジェクトには、その監査ルール、グループ、および所有者に対して予測できない値が含Accessまれます。
適用対象
Persist(String, AccessControlSections)
この NativeObjectSecurity オブジェクトに関連付けられたセキュリティ記述子の指定されたセクションを、永続ストレージに保存します。 コンストラクターと persist メソッドに渡される includeSections
パラメーターの値を同一にすることをお勧めします。
protected:
override void Persist(System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections);
protected override sealed void Persist (string name, System.Security.AccessControl.AccessControlSections includeSections);
override this.Persist : string * System.Security.AccessControl.AccessControlSections -> unit
Protected Overrides NotOverridable Sub Persist (name As String, includeSections As AccessControlSections)
パラメーター
- name
- String
この NativeObjectSecurity オブジェクトが関連付けられる、セキュリティ保護可能なオブジェクトの名前。
- includeSections
- AccessControlSections
保存するセキュリティ保護可能なオブジェクトのセキュリティ記述子のセクション (アクセス規則、監査規則、所有者、プライマリ グループ) を指定する AccessControlSections 列挙値の 1 つ。
例外
この NativeObjectSecurity オブジェクトが関連付けられているセキュリティ保護可能なオブジェクトはディレクトリまたはファイルのいずれかであり、そのディレクトリまたはファイルが見つかりませんでした。
注釈
オブジェクトをNativeObjectSecurity永続化するときに、メソッドに渡されるパラメーターのincludeSections
値がそのオブジェクトの作成NativeObjectSecurityにPersist使用されるコンストラクターに渡されるパラメーターのincludeSections
値と同じでない場合、永続化されたNativeObjectSecurityオブジェクトのセクションには予測できない値が含まれる可能性があります。 たとえば、コンストラクターが の値をincludeSections
使用して呼び出され、後でそのPersistオブジェクトincludeSections
に対して 値Allが のメソッドが呼び出された場合、結果の永続化されたNativeObjectSecurityオブジェクトには、その監査ルール、グループ、および所有者に対して予測できない値が含Accessまれます。
適用対象
Persist(SafeHandle, AccessControlSections, Object)
この NativeObjectSecurity オブジェクトに関連付けられたセキュリティ記述子の指定されたセクションを、永続ストレージに保存します。 コンストラクターと persist メソッドに渡される includeSections
パラメーターの値を同一にすることをお勧めします。
protected:
void Persist(System::Runtime::InteropServices::SafeHandle ^ handle, System::Security::AccessControl::AccessControlSections includeSections, System::Object ^ exceptionContext);
protected void Persist (System.Runtime.InteropServices.SafeHandle handle, System.Security.AccessControl.AccessControlSections includeSections, object exceptionContext);
protected void Persist (System.Runtime.InteropServices.SafeHandle handle, System.Security.AccessControl.AccessControlSections includeSections, object? exceptionContext);
override this.Persist : System.Runtime.InteropServices.SafeHandle * System.Security.AccessControl.AccessControlSections * obj -> unit
Protected Sub Persist (handle As SafeHandle, includeSections As AccessControlSections, exceptionContext As Object)
パラメーター
- handle
- SafeHandle
この NativeObjectSecurity オブジェクトが関連付けられる、セキュリティ保護可能なオブジェクトのハンドル。
- includeSections
- AccessControlSections
保存するセキュリティ保護可能なオブジェクトのセキュリティ記述子のセクション (アクセス規則、監査規則、所有者、プライマリ グループ) を指定する AccessControlSections 列挙値の 1 つ。
- exceptionContext
- Object
例外のソースまたは宛先に関するコンテキスト情報を格納するオブジェクト。
例外
この NativeObjectSecurity オブジェクトが関連付けられているセキュリティ保護可能なオブジェクトはディレクトリまたはファイルのいずれかであり、そのディレクトリまたはファイルが見つかりませんでした。
注釈
オブジェクトをNativeObjectSecurity永続化するときに、メソッドに渡されるパラメーターのincludeSections
値がそのオブジェクトの作成NativeObjectSecurityにPersist使用されるコンストラクターに渡されるパラメーターのincludeSections
値と同じでない場合、永続化されたNativeObjectSecurityオブジェクトのセクションには予測できない値が含まれる可能性があります。 たとえば、コンストラクターが の値をincludeSections
使用して呼び出され、後でそのPersistオブジェクトincludeSections
に対して 値Allが のメソッドが呼び出された場合、結果の永続化されたNativeObjectSecurityオブジェクトには、その監査ルール、グループ、および所有者に対して予測できない値が含Accessまれます。
適用対象
Persist(String, AccessControlSections, Object)
この NativeObjectSecurity オブジェクトに関連付けられたセキュリティ記述子の指定されたセクションを、永続ストレージに保存します。 コンストラクターと persist メソッドに渡される includeSections
パラメーターの値を同一にすることをお勧めします。
protected:
void Persist(System::String ^ name, System::Security::AccessControl::AccessControlSections includeSections, System::Object ^ exceptionContext);
protected void Persist (string name, System.Security.AccessControl.AccessControlSections includeSections, object exceptionContext);
protected void Persist (string name, System.Security.AccessControl.AccessControlSections includeSections, object? exceptionContext);
override this.Persist : string * System.Security.AccessControl.AccessControlSections * obj -> unit
Protected Sub Persist (name As String, includeSections As AccessControlSections, exceptionContext As Object)
パラメーター
- name
- String
この NativeObjectSecurity オブジェクトが関連付けられる、セキュリティ保護可能なオブジェクトの名前。
- includeSections
- AccessControlSections
保存するセキュリティ保護可能なオブジェクトのセキュリティ記述子のセクション (アクセス規則、監査規則、所有者、プライマリ グループ) を指定する AccessControlSections 列挙値の 1 つ。
- exceptionContext
- Object
例外のソースまたは宛先に関するコンテキスト情報を格納するオブジェクト。
例外
この NativeObjectSecurity オブジェクトが関連付けられているセキュリティ保護可能なオブジェクトはディレクトリまたはファイルのいずれかであり、そのディレクトリまたはファイルが見つかりませんでした。
注釈
オブジェクトをNativeObjectSecurity永続化するときに、メソッドに渡されるパラメーターのincludeSections
値がそのオブジェクトの作成NativeObjectSecurityにPersist使用されるコンストラクターに渡されるパラメーターのincludeSections
値と同じでない場合、永続化されたNativeObjectSecurityオブジェクトのセクションには予測できない値が含まれる可能性があります。 たとえば、コンストラクターが の値をincludeSections
使用して呼び出され、後でそのPersistオブジェクトincludeSections
に対して 値Allが のメソッドが呼び出された場合、結果の永続化されたNativeObjectSecurityオブジェクトには、その監査ルール、グループ、および所有者に対して予測できない値が含Accessまれます。
適用対象
.NET