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, IDictionary<XName,InstanceValue>)

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

InstanceKey(Guid)

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

プロパティ

名前 説明
InvalidKey

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

IsValid

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

Metadata

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

Value

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

メソッド

名前 説明
Equals(Object)

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

GetHashCode()

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

GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象