Language

NamedDomainKey<T> クラス

定義

一般的な SFC ドメイン ルート インスタンス クラスの文字列名を持つドメイン キー。

public class NamedDomainKey<T> : Microsoft.SqlServer.Management.Sdk.Sfc.DomainRootKey, IEquatable<Microsoft.SqlServer.Management.Sdk.Sfc.NamedDomainKey<T>> where T : ISfcDomain
type NamedDomainKey<'T (requires 'T :> ISfcDomain)> = class
    inherit DomainRootKey
    interface IEquatable<NamedDomainKey<'T>>
Public Class NamedDomainKey(Of T)
Inherits DomainRootKey
Implements IEquatable(Of NamedDomainKey(Of T))

型パラメーター

T
継承
NamedDomainKey<T>
実装

コンストラクター

名前 説明
NamedDomainKey<T>()

一般的な SFC 名前付きドメイン キーの既定のコンストラクター。 呼び出し元は、構築後に Root プロパティを設定することを忘れないでください。

NamedDomainKey<T>(ISfcDomain, IDictionary<String,Object>)

指定されたフィールドディクショナリを使用して、ドメインルートインスタンスから一般的な SFC 名前付きドメインキーを構築します。

NamedDomainKey<T>(ISfcDomain, String)

指定された名前を使用して、ドメイン ルート インスタンスから一般的な SFC 名前付きドメイン キーを構築します。

NamedDomainKey<T>(ISfcDomain)

ドメイン インスタンス名を使用して、ドメイン ルート インスタンスから一般的な SFC 名前付きドメイン キーを構築します。

プロパティ

名前 説明
Domain

一般的な SFC ドメイン ルート インスタンス クラスの文字列名を持つドメイン キー。

(継承元 DomainRootKey)
InstanceType

このキーが表すインスタンスの種類。

Name

名前キーの値。

UrnName

このキーが再表示されるインスタンスの種類に対応する Urn レベルの名前。 通常はインスタンス型クラス名です。 これをオーバーライドするには、通常、typeof(T).urnName または同様の方法で行います。

メソッド

名前 説明
Equals(NamedDomainKey<T>)

名前付きドメイン キーとこのキーを比較して、値が等しいかどうかを確認します。

Equals(Object, Object)

キーの静的演算子と等しくなります。

Equals(Object)

名前付きドメイン キーとこのキーを比較して、値が等しいかどうかを確認します。

Equals(SfcKey)

名前付きドメイン キーとこのキーを比較して、値が等しいかどうかを確認します。

GetHashCode()

キーのハッシュ コードを生成します。

GetUrnFragment()

Urn レベルのフラグメントは、既定でキー名プロパティからその名前を取得します。 別のフラグメント形式が必要な場合は、派生キー クラスでオーバーライドします。

ToString()

キーの文字列値。

演算子

名前 説明
Equality(NamedDomainKey<T>, NamedDomainKey<T>)

2 つのキーを比較して等しいかどうかを確認します。

Inequality(NamedDomainKey<T>, NamedDomainKey<T>)

2 つのキーの不等値を比較します。

適用対象