InstanceKey クラス

定義

インスタンス キーを表し、インスタンス キーに関連付けられた識別子とメタデータを含んでいます。 インスタンス キーは、インスタンスの一意でない別名として動作します。

public ref class InstanceKey
public class InstanceKey
[System.Runtime.Serialization.DataContract]
public class InstanceKey
type InstanceKey = class
[<System.Runtime.Serialization.DataContract>]
type InstanceKey = class
Public Class InstanceKey
継承
InstanceKey
派生
属性

コンストラクター

InstanceKey(Guid)

渡されるインスタンス キーに関連付けられた GUID を使用して、InstanceKey クラスのインスタンスを初期化します。

InstanceKey(Guid, IDictionary<XName,InstanceValue>)

インスタンス キーに関連付けられた GUID とメタデータを使用して、InstanceKey クラスのインスタンスを初期化します。

プロパティ

InvalidKey

無効な InstanceKey オブジェクトを返します。 無効な InstanceKey オブジェクトには、Value プロパティに対しては Guid.Empty の値、IsValid プロパティに対しては false の値が含まれています。

IsValid

インスタンス キーが有効かどうかを示す値を取得します。

Metadata

インスタンス キーに関連付けられたメタデータを含んでいるディクショナリを取得します。

Value

現在のインスタンス キーに現在関連付けられた GUID の値を取得します。

メソッド

Equals(Object)

(Value プロパティに格納された) 現在のオブジェクトに関連付けらた GUID と InstanceKey オブジェクトに関連付けられた GUID を比較します。

GetHashCode()

(Value プロパティに格納された) 現在の InstanceKey オブジェクトの GUID の一意なハッシュ コードを返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象