Aracılığıyla paylaş


ServiceContractExtender Sınıfı

Sergiler Service Broker anlaşma yöntemlerine ve özelliklerine ek olarak yöntemlerini ve özelliklerini ServiceContract nesne.

Bu API, CLS ile uyumlu değildir. CLS ile uyumlu olan alternatifi şudur: .

Devralma Hiyerarşisi

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

Ad Alanı:  Microsoft.SqlServer.Management.Smo.Broker
Derleme:  Microsoft.SqlServer.Smo (Microsoft.SqlServer.Smo içinde.dll)

Sözdizimi

'Bildirim
<CLSCompliantAttribute(False)> _
Public Class ServiceContractExtender _
    Inherits SmoObjectExtender(Of ServiceContract) _
    Implements ISfcValidate
'Kullanım
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 türü aşağıdaki üyeleri açıklar.

Oluşturucular

  Ad Açıklama
Ortak yöntem ServiceContractExtender() Yeni bir başlatır örnek , ServiceContractExtender WalkTree
Ortak yöntem ServiceContractExtender(ServiceContract) Yeni bir başlatır örnek , ServiceContractExtender ile ilişkilendirir ve sınıf bir örnek , ServiceContract WalkTree

Üst

Özellikler

  Ad Açıklama
Ortak özellik MessageTypeMappings Alır koleksiyon , MessageTypeMapping , Hizmet Aracısı anlaşma ile ilişkili olduğu ait anlaşma ServiceContractExtender nesne.
Ortak özellik Name Alır veya ayarlar Service Broker ile ilgili anlaşma ServiceContractExtender nesne.
Korumalı özellik Parent Bu üyeye kodunuzun içinde doğrudan başvuruda bulunmayın. SQL Server altyapısını destekler. (SfcObjectExtender<TSfcInstance> öğesinden devralınmıştır.)

Üst

Yöntemler

  Ad Açıklama
Ortak yöntem Equals (Object öğesinden devralınmıştır.)
Korumalı yöntem Finalize (Object öğesinden devralınmıştır.)
Ortak yöntem GetHashCode (Object öğesinden devralınmıştır.)
Korumalı yöntem GetParentSfcPropertySet Nesne özelliği üst örneği döndürür küme. (SmoObjectExtender<T> öğesinden devralınmıştır.)
Ortak yöntem GetPropertySet Bu üyeye kodunuzun içinde doğrudan başvuruda bulunmayın. SQL Server altyapısını destekler. (SfcObjectExtender<TSfcInstance> öğesinden devralınmıştır.)
Ortak yöntem GetType (Object öğesinden devralınmıştır.)
Korumalı yöntem MemberwiseClone (Object öğesinden devralınmıştır.)
Korumalı yöntem OnPropertyChanged Harekete geçiren PropertyChanged olay olduğunda da var. tüm aboneBu üyeye kodunuzun içinde doğrudan başvuruda bulunmayın. SQL Server altyapısını destekler. (SfcObjectExtender<TSfcInstance> öğesinden devralınmıştır.)
Korumalı yöntem OnPropertyMetadataChanged Bu üyeye kodunuzun içinde doğrudan başvuruda bulunmayın. SQL Server altyapısını destekler. (SfcObjectExtender<TSfcInstance> öğesinden devralınmıştır.)
Korumalı yöntem parent_PropertyChanged Bu üyeye kodunuzun içinde doğrudan başvuruda bulunmayın. SQL Server altyapısını destekler. (SfcObjectExtender<TSfcInstance> öğesinden devralınmıştır.)
Korumalı yöntem parent_PropertyMetadataChanged PropertyMetadata üst nesneyi gösterir.Bu üyeye kodunuzun içinde doğrudan başvuruda bulunmayın. SQL Server altyapısını destekler. (SfcObjectExtender<TSfcInstance> öğesinden devralınmıştır.)
Korumalı yöntem RegisterParentProperty Özellikleri'nde bulunan üstün özellik kaydeder koleksiyon.Bu üyeye kodunuzun içinde doğrudan başvuruda bulunmayın. SQL Server altyapısını destekler. (SfcObjectExtender<TSfcInstance> öğesinden devralınmıştır.)
Korumalı yöntem RegisterProperty(PropertyInfo) Ek bir yansıyan özellik kaydeder.Bu üyeye kodunuzun içinde doğrudan başvuruda bulunmayın. SQL Server altyapısını destekler. (SfcObjectExtender<TSfcInstance> öğesinden devralınmıştır.)
Korumalı yöntem RegisterProperty(PropertyInfo, String) Bu üyeye kodunuzun içinde doğrudan başvuruda bulunmayın. SQL Server altyapısını destekler. (SfcObjectExtender<TSfcInstance> öğesinden devralınmıştır.)
Ortak yöntem ToString (Object öğesinden devralınmıştır.)
Ortak yöntem Validate Belirtilen yöntem belirtilen parametreler ile servis sözleşmesi için doğrular.

Üst

Olaylar

  Ad Açıklama
Ortak olay PropertyChanged Bu üyeye kodunuzun içinde doğrudan başvuruda bulunmayın. SQL Server altyapısını destekler. (SfcObjectExtender<TSfcInstance> öğesinden devralınmıştır.)
Ortak olay PropertyMetadataChanged Bu üyeye kodunuzun içinde doğrudan başvuruda bulunmayın. SQL Server altyapısını destekler. (SfcObjectExtender<TSfcInstance> öğesinden devralınmıştır.)

Üst

Açıklamalar

İş Parçacığı Güvenliği

Bu türdeki tüm ortak statik (Microsoft Visual Basic içinde Paylaşılan) üyeler, çok iş parçacıklı işlemler için güvenlidir. Herhangi bir örnek üyenin iş parçacığı için güvenli olduğu garanti edilmemiştir.

İş Parçacığı Güvenliği

Bu türdeki tüm ortak static (Visual Basic'te Shared) üyeler iş parçacığı için güvenlidir. Herhangi bir örnek üyenin iş parçacığı için güvenli olduğu garanti edilmemiştir.