NamedDomainKey<T> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
一般的な 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>() |
一般的な 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 つのキーの不等値を比較します。 |