다음을 통해 공유


ServiceContractExtender 클래스

Exposes Service Broker contract methods and properties in addition to the methods and properties of the ServiceContract object.

이 API는 CLS 규격이 아닙니다. CLS 규격 대체 항목은 입니다.

상속 계층

System.Object
  Microsoft.SqlServer.Management.Sdk.Sfc.SfcObjectExtender<ServiceContract>
    Microsoft.SqlServer.Management.Smo.SmoObjectExtender<ServiceContract>
      Microsoft.SqlServer.Management.Smo.Broker.ServiceContractExtender

네임스페이스:  Microsoft.SqlServer.Management.Smo.Broker
어셈블리:  Microsoft.SqlServer.Smo(Microsoft.SqlServer.Smo.dll)

구문

‘선언
<CLSCompliantAttribute(False)> _
Public Class ServiceContractExtender _
    Inherits SmoObjectExtender(Of ServiceContract) _
    Implements ISfcValidate
‘사용 방법
Dim instance As ServiceContractExtender
[CLSCompliantAttribute(false)]
public class ServiceContractExtender : SmoObjectExtender<ServiceContract>, 
    ISfcValidate
[CLSCompliantAttribute(false)]
public ref class ServiceContractExtender : public SmoObjectExtender<ServiceContract^>, 
    ISfcValidate
[<CLSCompliantAttribute(false)>]
type ServiceContractExtender =  
    class 
        inherit SmoObjectExtender<ServiceContract>
        interface ISfcValidate 
    end
public class ServiceContractExtender extends SmoObjectExtender<ServiceContract> implements ISfcValidate

ServiceContractExtender 유형에서 다음 멤버를 표시합니다.

생성자

  이름 설명
공용 메서드 ServiceContractExtender() Initializes a new instance of the ServiceContractExtender class.
공용 메서드 ServiceContractExtender(ServiceContract) Initializes a new instance of the ServiceContractExtender class and associates it with an instance of the ServiceContract class.

맨 위로 이동

속성

  이름 설명
공용 속성 MessageTypeMappings Gets the MessageTypeMappingCollection associated with the ServiceContractExtender object.
공용 속성 Name Gets or sets the name of the Service Broker contract associated with the ServiceContractExtender object.
보호된 속성 Parent 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcObjectExtender<TSfcInstance>에서 상속됨)

맨 위로 이동

메서드

  이름 설명
공용 메서드 Equals (Object에서 상속됨)
보호된 메서드 Finalize (Object에서 상속됨)
공용 메서드 GetHashCode (Object에서 상속됨)
보호된 메서드 GetParentSfcPropertySet Returns an instance of the parent objects property set. (SmoObjectExtender<T>에서 상속됨)
공용 메서드 GetPropertySet 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcObjectExtender<TSfcInstance>에서 상속됨)
공용 메서드 GetType (Object에서 상속됨)
보호된 메서드 MemberwiseClone (Object에서 상속됨)
보호된 메서드 OnPropertyChanged Raises the PropertyChanged event when it has any subscriber. 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcObjectExtender<TSfcInstance>에서 상속됨)
보호된 메서드 OnPropertyMetadataChanged 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcObjectExtender<TSfcInstance>에서 상속됨)
보호된 메서드 parent_PropertyChanged 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcObjectExtender<TSfcInstance>에서 상속됨)
보호된 메서드 parent_PropertyMetadataChanged Indicates the parent object in the PropertyMetadata. 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcObjectExtender<TSfcInstance>에서 상속됨)
보호된 메서드 RegisterParentProperty Registers the property of the parent that has not been included in properties collection. 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcObjectExtender<TSfcInstance>에서 상속됨)
보호된 메서드 RegisterProperty(PropertyInfo) Registers an additional reflected property. 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcObjectExtender<TSfcInstance>에서 상속됨)
보호된 메서드 RegisterProperty(PropertyInfo, String) 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcObjectExtender<TSfcInstance>에서 상속됨)
공용 메서드 ToString (Object에서 상속됨)
공용 메서드 Validate Validates the ServiceContract associated with this instance.

맨 위로 이동

이벤트

  이름 설명
공용 이벤트 PropertyChanged 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcObjectExtender<TSfcInstance>에서 상속됨)
공용 이벤트 PropertyMetadataChanged 코드에서 직접 이 멤버를 참조하면 안 됩니다. 이 방법은 SQL Server 인프라를 지원합니다. (SfcObjectExtender<TSfcInstance>에서 상속됨)

맨 위로 이동

주의

Thread Safety

이 유형의 모든 public static(Microsoft Visual Basic의 경우 공유) 멤버는 다중 스레드 작업을 수행하기에 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

스레드 보안

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

Microsoft.SqlServer.Management.Smo.Broker 네임스페이스