SchemaNamedKey<T> クラス

定義

インスタンス クラスの複合文字列スキーマと名前キー。

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

型パラメーター

T
継承
SchemaNamedKey<T>
実装

コンストラクター

名前 説明
SchemaNamedKey<T>()

スキーマ名キーの既定のコンストラクター

SchemaNamedKey<T>(IDictionary<String,Object>)

フィールド ディクショナリからスキーマ名キーを作成します。

SchemaNamedKey<T>(SchemaNamedKey<T>)

別のスキーマ名キーからスキーマ名キーを作成します。

SchemaNamedKey<T>(String, String)

文字列からスキーマ名キーを作成します。

SchemaNamedKey<T>(String)

名前文字列と既定のスキーマからスキーマ名キーを作成します。

プロパティ

名前 説明
InstanceType

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

Name

名前キーの値。

Schema

スキーマ キーの値。

UrnName

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

メソッド

名前 説明
Equals(Object, Object)

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

Equals(Object)

スキーマ名キーとこのキーを比較して、値が等しいかどうかを確認します。

Equals(SchemaNamedKey<T>)

スキーマ名キーとこのキーを比較して、値が等しいかどうかを確認します。

Equals(SfcKey)

スキーマ名キーとこのキーを比較して、値が等しいかどうかを確認します。

GetHashCode()

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

GetUrnFragment()

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

ToString()

キーの文字列値。

演算子

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

値の等価性について 2 つのキーを比較します。

Inequality(SchemaNamedKey<T>, SchemaNamedKey<T>)

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

適用対象