Udostępnij za pośrednictwem


Klasa ServiceContractExtender

Udostępnia Service Broker kontrakt, metody i właściwości oprócz metod i właściwości ServiceContract obiektu.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. Zgodna ze specyfikacją CLS alternatywa to .

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.SqlServer.Management.Smo.Broker
Zestaw:  Microsoft.SqlServer.Smo (w Microsoft.SqlServer.Smo.dll)

Składnia

'Deklaracja
<CLSCompliantAttribute(False)> _
Public Class ServiceContractExtender _
    Inherits SmoObjectExtender(Of ServiceContract) _
    Implements ISfcValidate
'Użycie
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

Typ ServiceContractExtender uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna ServiceContractExtender() Inicjuje nowe wystąpienie ServiceContractExtender klasy
Metoda publiczna ServiceContractExtender(ServiceContract) Inicjuje nowe wystąpienie ServiceContractExtender klasy i kojarzy ją z instancją ServiceContract klasy

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna MessageTypeMappings Pobiera kolekcja z MessageTypeMapping skojarzony z umową Service Broker kontrakt należących do ServiceContractExtender obiektu.
Właściwość publiczna Name Pobiera lub ustawia nazwę Service Broker kontrakt związane z ServiceContractExtender obiektu.
Właściwość chroniona Parent Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).

Do góry

Metody

  Nazwa Opis
Metoda publiczna Equals (Dziedziczony z Object).
Metoda chroniona Finalize (Dziedziczony z Object).
Metoda publiczna GetHashCode (Dziedziczony z Object).
Metoda chroniona GetParentSfcPropertySet Zwraca wystąpienie zestaw właściwość obiektów nadrzędnych. (Dziedziczony z SmoObjectExtender<T>).
Metoda publiczna GetPropertySet Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda publiczna GetType (Dziedziczony z Object).
Metoda chroniona MemberwiseClone (Dziedziczony z Object).
Metoda chroniona OnPropertyChanged Podnosi PropertyChanged zdarzenie, kiedy ma żadnych subskrybent.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda chroniona OnPropertyMetadataChanged Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda chroniona parent_PropertyChanged Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda chroniona parent_PropertyMetadataChanged Wskazuje obiektu nadrzędnego w PropertyMetadata.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda chroniona RegisterParentProperty Rejestruje właściwość nadrzędny, która nie została uwzględniona kolekcja właściwość.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda chroniona RegisterProperty(PropertyInfo) Rejestruje dodatkowe właściwość lustrzany.Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda chroniona RegisterProperty(PropertyInfo, String) Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Metoda publiczna ToString (Dziedziczony z Object).
Metoda publiczna Validate Sprawdza poprawność określona metoda z określonymi parametrami dla umowy serwisowej.

Do góry

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne PropertyChanged Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).
Zdarzenie publiczne PropertyMetadataChanged Nie należy odwoływać się do tego elementu członkowskiego bezpośrednio w kodzie. Obsługuje on infrastrukturę programu SQL Server. (Dziedziczony z SfcObjectExtender<TSfcInstance>).

Do góry

Uwagi

Bezpieczeństwo wątków

Wszystkie publiczne, statyczne (udostępnione w programie Microsoft Visual Basic) elementy członkowskie tego typu są bezpieczne dla operacji wielowątkowych. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.

Bezpieczeństwo wątków

Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.