Represents an instance key and contains an identifier and metadata associated with the instance key. An instance key acts as a non-unique alias for an instance.
Assembly: System.Runtime.DurableInstancing (in System.Runtime.DurableInstancing.dll)
Thetype exposes the following members.
|InstanceKey(Guid)||Initializes an instance of the class using the GUID associated with the instance key passed.|
|InstanceKey(Guid, IDictionary<XName, InstanceValue>)||Initializes an instance of the class using the GUID and metadata associated with the instance key.|
|InvalidKey||Returns an invalid object. An invalid object has Guid.Empty value for the Value property and a false value for the IsValid property.|
|IsValid||Gets a value that indicates whether the instance key is valid.|
|Metadata||Gets the dictionary that contains metadata associated with the instance key.|
|Value||Gets the GUID value associated with the current instance key.|
|Equals||Compares the GUID associated with the current object (stored in the Value property) with the GUID associated with the object. (Overrides Object.Equals(Object).)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)|
|GetHashCode||Returns a unique hash code for the current object’s GUID (stored in the Value property). (Overrides Object.GetHashCode().)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|