DirectoryEntry.UsePropertyCache プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
操作を実行するたびにキャッシュをコミットするかどうかを示す値を取得または設定します。
public:
property bool UsePropertyCache { bool get(); void set(bool value); };
public bool UsePropertyCache { get; set; }
[System.DirectoryServices.DSDescription("DSUsePropertyCache")]
public bool UsePropertyCache { get; set; }
member this.UsePropertyCache : bool with get, set
[<System.DirectoryServices.DSDescription("DSUsePropertyCache")>]
member this.UsePropertyCache : bool with get, set
Public Property UsePropertyCache As Boolean
プロパティ値
操作を実行するたびにキャッシュをコミットしない場合は true
。それ以外の場合は false
。 既定値は、true
です。
- 属性
注釈
既定では、プロパティに対する変更はキャッシュに対してローカルに行われ、読み取られるプロパティ値は最初の読み取り後にキャッシュされます。 プロパティが の UsePropertyCache 場合、 true
オブジェクトの DirectoryEntry プロパティへのアクセスが高速になります。 これを に false
設定すると、各操作の後にキャッシュがコミットされます。
プロパティが UsePropertyCache で、キャッシュされた変更をコミットする場合は true
、 メソッドを呼び出します CommitChanges 。 ディレクトリの変更後にキャッシュ内の値を更新するには、 メソッドを呼び出します RefreshCache 。
注意事項
を呼び出す前に を呼び出RefreshCacheCommitChangesすと、プロパティ キャッシュに対するコミットされていない変更は失われます。
注意
インターネット インフォメーション サービス (IIS) プロバイダーは、各操作後のキャッシュのコミットをサポートしていません。
適用対象
こちらもご覧ください
.NET