Freigeben über


SchemaNamedKey<T>-Klasse

Represents the composite string schema and name key for an instance class.

Vererbungshierarchie

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey
    Microsoft.SqlServer.Management.Sdk.Sfc.SchemaNamedKey<T>

Namespace:  Microsoft.SqlServer.Management.Sdk.Sfc
Assembly:  Microsoft.SqlServer.Management.Sdk.Sfc (in Microsoft.SqlServer.Management.Sdk.Sfc.dll)

Syntax

'Declaration
Public Class SchemaNamedKey(Of T As SfcInstance) _
    Inherits SfcKey _
    Implements IEquatable(Of SchemaNamedKey(Of T))
'Usage
Dim instance As SchemaNamedKey(Of T)
public class SchemaNamedKey<T> : SfcKey, 
    IEquatable<SchemaNamedKey<T>>
where T : SfcInstance
generic<typename T>
where T : SfcInstance 
public ref class SchemaNamedKey : public SfcKey, 
    IEquatable<SchemaNamedKey<T>^>
type SchemaNamedKey<'T when 'T : SfcInstance> =  
    class 
        inherit SfcKey 
        interface IEquatable<SchemaNamedKey<'T>>
    end
JScript bietet keine Unterstützung für die Verwendung generischer Typen und Methoden.

Typparameter

Der SchemaNamedKey<T>-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode SchemaNamedKey<T>() Initialize a new instance of theSchemaNamedKey<T> class.
Öffentliche Methode SchemaNamedKey<T>(IDictionary<String, Object>) Initializes a new instance of the SchemaNamedKey<T> class from a field dictionary.
Öffentliche Methode SchemaNamedKey<T>(String) Initializes a new instance of the SchemaNamedKey<T> class from a name string and default schema.
Öffentliche Methode SchemaNamedKey<T>(SchemaNamedKey<T>) Initializes a new instance of the SchemaNamedKey<T> class from another schema name key.
Öffentliche Methode SchemaNamedKey<T>(String, String) Initializes a new instance of the SchemaNamedKey<T> class from a name string and a schema string.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft InstanceType Gets the instance type which this key represents. (Überschreibt SfcKey.InstanceType.)
Öffentliche Eigenschaft Name Gets the name key value.
Öffentliche Eigenschaft Schema Gets the schema key value.
Geschützte Eigenschaft UrnName Gets the Urn level name corresponding to the instance type which this key represents.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals(Object) Compares the schema name key to this key for value equality. (Überschreibt SfcKey.Equals(Object).)
Öffentliche Methode Equals(SchemaNamedKey<T>) Compares the schema name key to this key for value equality.
Öffentliche Methode Equals(SfcKey) Compares the schema name key to this key for value equality. (Überschreibt SfcKey.Equals(SfcKey).)
Öffentliche MethodeStatisches Element Equals(Object, Object) Compares two keys for value equality.
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetHashCode Generates a hash code for the key. (Überschreibt SfcKey.GetHashCode().)
Öffentliche Methode GetType (Geerbt von Object.)
Öffentliche Methode GetUrnFragment Returns the Urn level fragment. (Überschreibt SfcKey.GetUrnFragment().)
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode ToString Returns the string value for the key. (Überschreibt SfcKey.ToString().)

Zum Anfang

Operatoren

  Name Beschreibung
Öffentlicher OperatorStatisches Element Equality Compares two keys for value equality.
Öffentlicher OperatorStatisches Element Inequality Compares two keys for value inequality.

Zum Anfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.SqlServer.Management.Sdk.Sfc-Namespace