DurableServiceAttribute Sınıf

Tanım

Dikkat

The WF3 types are deprecated. Instead, please use the new WF4 types from System.Activities.*

Dayanıklı bir hizmet sözleşmesi uygulamasının iç yürütme davranışını belirtir.

public ref class DurableServiceAttribute sealed : Attribute, System::ServiceModel::Description::IServiceBehavior
[System.AttributeUsage(System.AttributeTargets.Class)]
public sealed class DurableServiceAttribute : Attribute, System.ServiceModel.Description.IServiceBehavior
[System.AttributeUsage(System.AttributeTargets.Class)]
[System.Obsolete("The WF3 types are deprecated.  Instead, please use the new WF4 types from System.Activities.*")]
public sealed class DurableServiceAttribute : Attribute, System.ServiceModel.Description.IServiceBehavior
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type DurableServiceAttribute = class
    inherit Attribute
    interface IServiceBehavior
[<System.AttributeUsage(System.AttributeTargets.Class)>]
[<System.Obsolete("The WF3 types are deprecated.  Instead, please use the new WF4 types from System.Activities.*")>]
type DurableServiceAttribute = class
    inherit Attribute
    interface IServiceBehavior
Public NotInheritable Class DurableServiceAttribute
Inherits Attribute
Implements IServiceBehavior
Devralma
DurableServiceAttribute
Öznitelikler
Uygulamalar

Açıklamalar

Aşağıdaki öğeler, dayanıklı hizmetler için doğrulama mantığının bir parçası olarak denetlenir:

Oluşturucular

DurableServiceAttribute()

DurableServiceAttribute sınıfının yeni bir örneğini başlatır.

Özellikler

SaveStateInOperationTransaction

Hizmet örneği durumunun, PersistenceProvider işlemin çalıştırıldığı işlemle aynı işlem kullanılarak kalıcı olup olmadığını gösteren bir değer alır veya ayarlar.

TypeId

Türetilmiş bir sınıfta uygulandığında, bu Attributeiçin benzersiz bir tanımlayıcı alır.

(Devralındığı yer: Attribute)
UnknownExceptionAction

UnknownExceptionActionDayanıklı hizmetle ilişkili sabit listesi değerini alır veya ayarlar.

Yöntemler

AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

İçinde uygulanmadı DurableServiceAttribute .

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Hizmet için bir için belirtme gibi dayanıklı hizmet davranışı özelliklerini desteklemek için hizmet çalışma zamanını özelleştirir PersistenceProvider .

Equals(Object)

Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değeri döndürür.

(Devralındığı yer: Attribute)
GetHashCode()

Bu örneğe ilişkin karma kodu döndürür.

(Devralındığı yer: Attribute)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
IsDefaultAttribute()

Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin değerinin türetilmiş sınıf için varsayılan değer olup olmadığını gösterir.

(Devralındığı yer: Attribute)
Match(Object)

Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür.

(Devralındığı yer: Attribute)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Validate(ServiceDescription, ServiceHostBase)

Hizmette tüm dayanıklı işlemlerin doğru şekilde ayarlandığını doğrular.

Belirtik Arabirim Kullanımları

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Bir ad kümesini karşılık gelen bir dağıtma tanımlayıcısı kümesine eşler.

(Devralındığı yer: Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Bir arabirimin tür bilgilerini almak için kullanılabilecek bir nesnenin tür bilgilerini alır.

(Devralındığı yer: Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Bir nesnenin sağladığı tür bilgisi arabirimlerinin sayısını alır (0 ya da 1).

(Devralındığı yer: Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Bir nesne tarafından sunulan özelliklere ve yöntemlere erişim sağlar.

(Devralındığı yer: Attribute)

Şunlara uygulanır