ISessionStateItemCollection.Dirty プロパティ


コレクションが変更されたかどうかを示す値を取得または設定します。Gets or sets a value indicating whether the collection has been marked as changed.

 property bool Dirty { bool get(); void set(bool value); };
public bool Dirty { get; set; }
member this.Dirty : bool with get, set
Public Property Dirty As Boolean


SessionStateItemCollection のコンテンツが変更された場合は true。それ以外の場合は falsetrue if the SessionStateItemCollection contents have been changed; otherwise, false.

次のコード例は、 Dirtyプロパティの実装を示しています。The following code example shows an implementation of the Dirty property. ISessionStateItemCollectionインターフェイスの完全な実装例については、 ISessionStateItemCollectionインターフェイスの概要について提供されている例を参照してください。For an example of a complete implementation of the ISessionStateItemCollection interface, see the example provided for the ISessionStateItemCollection interface overview.

private bool pDirty = false;

public bool Dirty
  get { return pDirty; }
  set { pDirty = value; }
Private pDirty As Boolean = False

Public Property Dirty As Boolean Implements ISessionStateItemCollection.Dirty    
    Return pDirty
  End Get
    pDirty = value
  End Set
End Property


プロパティは、 ISessionStateItemCollection実装の値SessionStateModuleが変更されているかどうかを判断するために、によって使用されます。 DirtyThe Dirty property is used by the SessionStateModule to determine whether the values in an ISessionStateItemCollection implementation have been modified.

ISessionStateItemCollectionインターフェイスを実装する場合は、 Remove false Dirty Dirtyプロパティをとして初期化し、、 true RemoveAt、またはClearの実装でプロパティをに設定する必要があります。メソッド。In implementing the ISessionStateItemCollection interface, you should initialize the Dirty property as false and set the Dirty property to true in the implementations of the Remove, RemoveAt, or Clear methods.