SchemaNamedKey<T> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
インスタンス クラスの複合文字列スキーマと名前キー。
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>(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 つのキーを比較します。 |