Constructor KeyDependency
KeyDependency(String)
Initializes a new instance of the KeyDependency class that monitors a cache key for changes based on the update or remove operation performed and taking effect instantly.
Declaration
public KeyDependency(string key)
Parameters
Type | Name | Description |
---|---|---|
System.String | key | Key against which the dependency has been created. |
KeyDependency(String, DateTime)
Initializes a new instance of the KeyDependency class that monitors a cache key for changes based on the update or remove operation performed and taking effect instantly corresponding to the DateTime specified.
Declaration
public KeyDependency(string key, DateTime startAfter)
Parameters
Type | Name | Description |
---|---|---|
System.String | key | Key against which the dependency has been created. |
System.DateTime | startAfter | Time after which the dependency should be triggered. |
KeyDependency(String, KeyDependencyType)
Initializes a new instance of the KeyDependency class that monitors a cache key for changes based on the operation performed (that is specified by KeyDependencyType argument) and taking effect instantly.
Declaration
public KeyDependency(string key, KeyDependencyType keyDependencyType)
Parameters
Type | Name | Description |
---|---|---|
System.String | key | Key against which the dependency has been created. |
KeyDependencyType | keyDependencyType | An enumeration that defines the operation upon which Key Dependency is to be triggered. |
KeyDependency(String, DateTime, KeyDependencyType)
Initializes a new instance of the KeyDependency class that monitors a cache key for changes based on the operation performed (that is specified by KeyDependencyType argument) and taking effect instantly corresponding to the DateTime specified.
Declaration
public KeyDependency(string key, DateTime startAfter, KeyDependencyType keyDependencyType)
Parameters
Type | Name | Description |
---|---|---|
System.String | key | Key against which the dependency has been created. |
System.DateTime | startAfter | Time after which the dependency should be triggered. |
KeyDependencyType | keyDependencyType | An enumeration that defines the operation upon which Key Dependency is to be triggered. |
KeyDependency(String[])
Initializes a new instance of the KeyDependency class that monitors an array of cache keys for changes based on the update or remove operation performed and taking effect instantly.
Declaration
public KeyDependency(string[] keys)
Parameters
Type | Name | Description |
---|---|---|
System.String[] | keys | Keys against which the dependency has been created. |
KeyDependency(String[], DateTime)
Initializes a new instance of the KeyDependency class that monitors an array of cache keys for changes based on the update or remove operation performed and taking effect instantly corresponding to the DateTime specified.
Declaration
public KeyDependency(string[] keys, DateTime startAfter)
Parameters
Type | Name | Description |
---|---|---|
System.String[] | keys | Keys against which the dependency has been created. |
System.DateTime | startAfter | Time after which the dependency should be triggered. |
KeyDependency(String[], KeyDependencyType)
Initializes a new instance of the KeyDependency class that monitors an array of cache keys for changes based on the operation performed (that is specified by KeyDependencyType argument) and taking effect instantly.
Declaration
public KeyDependency(string[] keys, KeyDependencyType keyDependencyType)
Parameters
Type | Name | Description |
---|---|---|
System.String[] | keys | Keys against which the dependency has been created. |
KeyDependencyType | keyDependencyType | An enumeration that defines the operation upon which Key Dependency is to be triggered. |
KeyDependency(String[], DateTime, KeyDependencyType)
Initializes a new instance of the KeyDependency class that monitors an array of cache keys for changes based on the operation performed (that is specified by KeyDependencyType argument) and taking effect instantly corresponding to the DateTime specified.
Declaration
public KeyDependency(string[] keys, DateTime startAfter, KeyDependencyType keyDependencyType)
Parameters
Type | Name | Description |
---|---|---|
System.String[] | keys | Keys against which the dependency has been created. |
System.DateTime | startAfter | The time against which to check the last modified date of the directory or file. |
KeyDependencyType | keyDependencyType | An enumeration that defines the operation upon which Key Dependency is to be triggered. |