Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents the composite string schema and name key for an instance class.
Inheritance Hierarchy
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 does not support generic types and methods.
Type Parameters
- T
The SfcInstance class.
The SchemaNamedKey<T> type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
SchemaNamedKey<T>() | Initialize a new instance of theSchemaNamedKey<T> class. |
![]() |
SchemaNamedKey<T>(IDictionary<String, Object>) | Initializes a new instance of the SchemaNamedKey<T> class from a field dictionary. |
![]() |
SchemaNamedKey<T>(String) | Initializes a new instance of the SchemaNamedKey<T> class from a name string and default schema. |
![]() |
SchemaNamedKey<T>(SchemaNamedKey<T>) | Initializes a new instance of the SchemaNamedKey<T> class from another schema name key. |
![]() |
SchemaNamedKey<T>(String, String) | Initializes a new instance of the SchemaNamedKey<T> class from a name string and a schema string. |
Top
Properties
Name | Description | |
---|---|---|
![]() |
InstanceType | Gets the instance type which this key represents. (Overrides SfcKey.InstanceType.) |
![]() |
Name | Gets the name key value. |
![]() |
Schema | Gets the schema key value. |
![]() |
UrnName | Gets the Urn level name corresponding to the instance type which this key represents. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
Equals(Object) | Compares the schema name key to this key for value equality. (Overrides SfcKey.Equals(Object).) |
![]() |
Equals(SchemaNamedKey<T>) | Compares the schema name key to this key for value equality. |
![]() |
Equals(SfcKey) | Compares the schema name key to this key for value equality. (Overrides SfcKey.Equals(SfcKey).) |
![]() ![]() |
Equals(Object, Object) | Compares two keys for value equality. |
![]() |
Finalize | (Inherited from Object.) |
![]() |
GetHashCode | Generates a hash code for the key. (Overrides SfcKey.GetHashCode().) |
![]() |
GetType | (Inherited from Object.) |
![]() |
GetUrnFragment | Returns the Urn level fragment. (Overrides SfcKey.GetUrnFragment().) |
![]() |
MemberwiseClone | (Inherited from Object.) |
![]() |
ToString | Returns the string value for the key. (Overrides SfcKey.ToString().) |
Top
Operators
Name | Description | |
---|---|---|
![]() ![]() |
Equality | Compares two keys for value equality. |
![]() ![]() |
Inequality | Compares two keys for value inequality. |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.