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
- 繼承
- 實作
建構函式
| 名稱 | 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>) |
比較兩個價值不平等的關鍵。 |