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>
實作

建構函式

名稱 Description
SchemaNamedKey<T>()

結構名稱鍵的預設建構子

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

從欄位字典建立一個結構名稱金鑰。

SchemaNamedKey<T>(SchemaNamedKey<T>)

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

SchemaNamedKey<T>(String, String)

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

SchemaNamedKey<T>(String)

從名稱字串和預設結構構建一個結構名稱金鑰。

屬性

名稱 Description
InstanceType

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

Name

名稱、鍵值。

Schema

模式鍵值。

UrnName

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

方法

名稱 Description
Equals(Object, Object)

等於金鑰的靜態運算子。

Equals(Object)

將結構名稱的鍵與此鍵比較以達到值相等。

Equals(SchemaNamedKey<T>)

將結構名稱的鍵與此鍵比較以達到值相等。

Equals(SfcKey)

將結構名稱的鍵與此鍵比較以達到值相等。

GetHashCode()

為該金鑰產生雜湊碼。

GetUrnFragment()

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

ToString()

鍵的字串值。

運算子

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

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

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

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

適用於