NamedKey<T> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
インスタンス クラスの単一の文字列名キー。
public class NamedKey<T> : Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey, IEquatable<Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey<T>> where T : SfcInstance
type NamedKey<'T (requires 'T :> SfcInstance)> = class
inherit SfcKey
interface IEquatable<NamedKey<'T>>
Public Class NamedKey(Of T)
Inherits SfcKey
Implements IEquatable(Of NamedKey(Of T))
型パラメーター
- T
- 継承
- 実装
-
IEquatable<NamedKey<T>>
コンストラクター
| 名前 | 説明 |
|---|---|
| NamedKey<T>() |
名前キーの既定のコンストラクター。 |
| NamedKey<T>(IDictionary<String,Object>) |
フィールド ディクショナリから名前キーを作成します。 |
| NamedKey<T>(NamedKey<T>) |
別の名前キーから名前キーを作成します。 |
| NamedKey<T>(String) |
文字列から名前キーを作成します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| InstanceType |
このキーが表すインスタンスの種類。 |
| Name |
名前キーの値。 |
| UrnName |
このキーが再表示されるインスタンスの種類に対応する Urn レベルの名前。 通常はインスタンス型クラス名です。 これをオーバーライドするには、通常、typeof(T).urnName または同様の方法で行います。 |
メソッド
| 名前 | 説明 |
|---|---|
| Equals(NamedKey<T>) |
値の等価性について、名前キーとこのキーを比較します。 |
| Equals(Object, Object) |
キーの静的演算子と等しくなります。 |
| Equals(Object) |
値の等価性について、名前キーとこのキーを比較します。 |
| Equals(SfcKey) |
値の等価性について、名前キーとこのキーを比較します。 |
| GetHashCode() |
キーのハッシュ コードを生成します。 |
| GetUrnFragment() |
Urn レベルのフラグメントは、既定でキー名プロパティからその名前を取得します。 別のフラグメント形式が必要な場合は、派生キー クラスでオーバーライドします。 |
| ToString() |
キーの文字列値。 |
演算子
| 名前 | 説明 |
|---|---|
| Equality(NamedKey<T>, NamedKey<T>) |
値の等価性について 2 つのキーを比較します。 |
| Inequality(NamedKey<T>, NamedKey<T>) |
値の不等値について 2 つのキーを比較します。 |