Udostępnij za pośrednictwem


Klasa MessageTypeExtender

Udostępnia Service Broker typ komunikatu metody i właściwości oprócz metod i właściwości MessageType 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< (Of < ( <'MessageType> ) > ) >
    Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectExtender< (Of < ( <'MessageType> ) > ) >
      Microsoft.SqlServer.Management.Smo.Broker..::..MessageTypeExtender

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

Syntax

'Deklaracja
<CLSCompliantAttribute(False)> _
Public Class MessageTypeExtender _
    Inherits SmoObjectExtender(Of MessageType) _
    Implements ISfcValidate
'Użycie
Dim instance As MessageTypeExtender
[CLSCompliantAttribute(false)]
public class MessageTypeExtender : SmoObjectExtender<MessageType>, 
    ISfcValidate
[CLSCompliantAttribute(false)]
public ref class MessageTypeExtender : public SmoObjectExtender<MessageType^>, 
    ISfcValidate
[<CLSCompliantAttribute(false)>]
type MessageTypeExtender =  
    class
        inherit SmoObjectExtender<MessageType>
        interface ISfcValidate
    end
public class MessageTypeExtender extends SmoObjectExtender<MessageType> implements ISfcValidate

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

Konstruktorzy

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

Do góry

Właściwości

  Nazwa Opis
Właściwość publiczna Name Pobiera lub ustawia nazwę Service Broker typ komunikatu związane z MessageTypeExtender 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< (Of < ( <'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< (Of < ( <'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< (Of < ( <'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< (Of < ( <'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< (Of < ( <'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< (Of < ( <'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< (Of < ( <'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< (Of < ( <'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< (Of < ( <'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< (Of < ( <'TSfcInstance> ) > ) >).
Metoda publiczna ToString (Dziedziczony z Object).
Metoda publiczna Validate Sprawdza stan MessageTypeExtender obiektu.

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< (Of < ( <'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< (Of < ( <'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.