NamedKey<T> 클래스

정의

인스턴스 클래스의 단일 문자열 이름 키입니다.

public class NamedKey<T> : Microsoft.SqlServer.Management.Sdk.Sfc.SfcKey, IEquatable<Microsoft.SqlServer.Management.Sdk.Sfc.NamedKey<T>> where T : SfcInstance
type NamedKey<'T (requires 'T :> SfcInstance)> = class
    inherit SfcKey
    interface IEquatable<NamedKey<'T>>
Public Class NamedKey(Of T)
Inherits SfcKey
Implements IEquatable(Of NamedKey(Of T))

형식 매개 변수

T
상속
NamedKey<T>
구현

생성자

Name Description
NamedKey<T>()

이름 키의 기본 생성자입니다.

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

필드 사전에서 이름 키를 생성합니다.

NamedKey<T>(NamedKey<T>)

다른 이름 키에서 이름 키를 생성합니다.

NamedKey<T>(String)

문자열에서 이름 키를 생성합니다.

속성

Name Description
InstanceType

이 키가 나타내는 인스턴스 형식입니다.

Name

이름 키 값입니다.

UrnName

이 키가 나타내는 인스턴스 유형에 해당하는 Urn 수준 이름입니다. 일반적으로 인스턴스 형식 클래스 이름입니다. 이 재정의는 일반적으로 typeof(T).urnName 또는 이와 유사한 작업을 수행합니다.

메서드

Name Description
Equals(NamedKey<T>)

값 같음을 위해 이름 키를 이 키와 비교합니다.

Equals(Object, Object)

키에 대한 정적 연산자를 같음

Equals(Object)

값 같음을 위해 이름 키를 이 키와 비교합니다.

Equals(SfcKey)

값 같음을 위해 이름 키를 이 키와 비교합니다.

GetHashCode()

키에 대한 해시 코드를 생성합니다.

GetUrnFragment()

Urn 수준 조각은 기본적으로 키 이름 속성에서 해당 이름을 가져옵니다. 다른 조각 형식이 필요한 경우 파생 키 클래스에서 재정의합니다.

ToString()

키의 문자열 값입니다.

연산자

Name Description
Equality(NamedKey<T>, NamedKey<T>)

값 같음의 두 키를 비교합니다.

Inequality(NamedKey<T>, NamedKey<T>)

값 같지 않음에 대해 두 개의 키를 비교합니다.

적용 대상