ServiceContractExtender-Klasse
Exposes Service Broker contract methods and properties in addition to the methods and properties of the ServiceContract object.
Diese API ist nicht mit CLS kompatibel. Die CLS-kompatible Alternative ist .
Vererbungshierarchie
System. . :: . .Object
Microsoft.SqlServer.Management.Sdk.Sfc. . :: . .SfcObjectExtender< (Of < ( <'ServiceContract> ) > ) >
Microsoft.SqlServer.Management.Smo. . :: . .SmoObjectExtender< (Of < ( <'ServiceContract> ) > ) >
Microsoft.SqlServer.Management.Smo.Broker..::..ServiceContractExtender
Namespace: Microsoft.SqlServer.Management.Smo.Broker
Assembly: Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)
Syntax
'Declaration
<CLSCompliantAttribute(False)> _
Public Class ServiceContractExtender _
Inherits SmoObjectExtender(Of ServiceContract) _
Implements ISfcValidate
'Usage
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
Der ServiceContractExtender-Typ macht folgende Elemente verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
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. |
Zum Anfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
MessageTypeMappings | Gets the collection of MessageTypeMapping which is associated with the contract Service Broker contract belonging to ServiceContractExtender object. | |
Name | Gets or sets the name of the Service Broker contract associated with the ServiceContractExtender object. | |
Parent | Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.) |
Zum Anfang
Methoden
Name | Beschreibung | |
---|---|---|
Equals | (Geerbt von Object.) | |
Finalize | (Geerbt von Object.) | |
GetHashCode | (Geerbt von Object.) | |
GetParentSfcPropertySet | Returns an instance of the parent objects property set. (Geerbt von SmoObjectExtender< (Of < ( <'T> ) > ) >.) | |
GetPropertySet | Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.) | |
GetType | (Geerbt von Object.) | |
MemberwiseClone | (Geerbt von Object.) | |
OnPropertyChanged | Raises the PropertyChanged event when it has any subscriber. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.) | |
OnPropertyMetadataChanged | Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.) | |
parent_PropertyChanged | Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.) | |
parent_PropertyMetadataChanged | Indicates the parent object in the PropertyMetadata. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.) | |
RegisterParentProperty | Registers the property of the parent that has not been included in properties collection. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.) | |
RegisterProperty(PropertyInfo) | Registers an additional reflected property. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.) | |
RegisterProperty(PropertyInfo, String) | Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.) | |
ToString | (Geerbt von Object.) | |
Validate | Validates the specified method with specified parameters for the Service Contract. |
Zum Anfang
Ereignisse
Name | Beschreibung | |
---|---|---|
PropertyChanged | Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.) | |
PropertyMetadataChanged | Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SfcObjectExtender< (Of < ( <'TSfcInstance> ) > ) >.) |
Zum Anfang
Hinweise
Thread Safety
Alle öffentlichen, statischen Elemente dieses Typs (Shared in Microsoft Visual Basic) sind für Vorgänge mit mehreren Threads sicher. Für Instanzelemente kann nicht sichergestellt werden, dass sie für Threads sicher sind.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.