語言

NamedKey<T> 類別

定義

實例類別的單一字串名稱鍵。

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
繼承
NamedKey<T>
實作

建構函式

名稱 Description
NamedKey<T>()

名稱鍵的預設建構函式。

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

從欄位字典中建立一個名稱鍵。

NamedKey<T>(NamedKey<T>)

從另一個名稱鍵構建一個名稱鍵。

NamedKey<T>(String)

從字串構造一個名稱金鑰。

屬性

名稱 Description
InstanceType

這個鍵所代表的實例類型。

Name

名稱、鍵值。

UrnName

Urn 層級名稱對應於此鍵所代表的實例類型。 它通常是實例型別類別名稱。 通常會用 typeof(T).urnName 或類似方式來覆寫此設定。

方法

名稱 Description
Equals(NamedKey<T>)

將名稱鍵與此鍵比較以取得價值相等。

Equals(Object, Object)

等於金鑰的靜態運算子。

Equals(Object)

將名稱鍵與此鍵比較以取得價值相等。

Equals(SfcKey)

將名稱鍵與此鍵比較以取得價值相等。

GetHashCode()

為該金鑰產生雜湊碼。

GetUrnFragment()

Urn 層級片段的名稱預設來自於 key name 屬性。 如果你需要不同的片段格式,可以在衍生金鑰類別中覆寫。

ToString()

鍵的字串值。

運算子

名稱 Description
Equality(NamedKey<T>, NamedKey<T>)

比較兩個價值相等的關鍵。

Inequality(NamedKey<T>, NamedKey<T>)

比較兩個價值不平等的關鍵。

適用於