NamedDomainKey<T> 類別

定義

網域鍵帶有字串名稱,代表一般 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>
實作

建構函式

名稱 Description
NamedDomainKey<T>()

一般 SFC 命名網域金鑰的預設建構子。 呼叫者必須記得在建構後設定根屬性。

NamedDomainKey<T>(ISfcDomain, IDictionary<String,Object>)

利用給定的欄位字典,從網域根實例建立一個通用的 SFC 命名網域金鑰。

NamedDomainKey<T>(ISfcDomain, String)

從一個使用指定名稱的網域根實例,構造一個通用的 SFC 命名網域金鑰。

NamedDomainKey<T>(ISfcDomain)

從一個網域根實例及其網域實例名稱中建構一個通用的 SFC 命名網域金鑰。

屬性

名稱 Description
Domain

網域鍵帶有字串名稱,代表一般 SFC 網域根實例類別。

(繼承來源 DomainRootKey)
InstanceType

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

Name

名稱、鍵值。

UrnName

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

方法

名稱 Description
Equals(NamedDomainKey<T>)

將命名網域的金鑰與此金鑰比較以達到值相等。

Equals(Object, Object)

等於金鑰的靜態運算子。

Equals(Object)

將命名網域的金鑰與此金鑰比較以達到值相等。

Equals(SfcKey)

將命名網域的金鑰與此金鑰比較以達到值相等。

GetHashCode()

為該金鑰產生雜湊碼。

GetUrnFragment()

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

ToString()

鍵的字串值。

運算子

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

比較兩個鑰匙以求平等。

Inequality(NamedDomainKey<T>, NamedDomainKey<T>)

比較兩個不平等的關鍵。

適用於