SqlWorkflowInstanceStoreBehavior Klass

Definition

Ett tjänstbeteende som gör att du kan konfigurera SqlWorkflowInstanceStore funktionen, som stöder kvarstående tillståndsinformation för arbetsflödestjänstinstanser i en SQL Server 2005- eller SQL Server 2008-databas.

public ref class SqlWorkflowInstanceStoreBehavior : System::ServiceModel::Description::IServiceBehavior
public class SqlWorkflowInstanceStoreBehavior : System.ServiceModel.Description.IServiceBehavior
type SqlWorkflowInstanceStoreBehavior = class
    interface IServiceBehavior
Public Class SqlWorkflowInstanceStoreBehavior
Implements IServiceBehavior
Arv
SqlWorkflowInstanceStoreBehavior
Implementeringar

Konstruktorer

Name Description
SqlWorkflowInstanceStoreBehavior()

Initierar en instans av SqlWorkflowInstanceStoreBehavior klassen.

SqlWorkflowInstanceStoreBehavior(String)

Initierar en instans av klassen SqlWorkflowInstanceStoreBehavior med hjälp av reťazec pripojenia som skickas som en parameter.

Egenskaper

Name Description
ConnectionString

Hämtar reťazec pripojenia som används för att ansluta till persistence-databasen.

HostLockRenewalPeriod

Hämtar eller anger HostLockRenewalPeriod. Den här egenskapen anger det intervall inom vilket en värd måste förnya sitt lås på en instans innan låset upphör att gälla. Om värden inte förnyar låset under den angivna tidsperioden låses instansen upp och en annan värd kan hämta låset på instansen.

InstanceCompletionAction

Hämtar eller anger egenskapen InstanceCompletionAction . Den här egenskapen anger om instanstillståndsinformationen sparas i beständighetsdatabasen när instansen har slutförts.

InstanceEncodingOption

Hämtar eller anger egenskapen InstanceEncodingOption . Den här egenskapen anger om instanstillståndsinformationen komprimeras med hjälp av GZip-algoritmen innan informationen sparas i beständighetsarkivet.

InstanceLockedExceptionAction

Hämtar eller anger egenskapen InstanceLockedExceptionAction . Den här egenskapen anger vilken åtgärd en tjänstvärd ska vidta när den tar emot en InstanceLockedException när värden försöker låsa en instans eftersom instansen för närvarande är låst av en annan värd.

MaxConnectionRetries

Hämtar eller anger det maximala antalet sql-anslutningsförsök. Standardvärdet är 4.

RunnableInstancesDetectionPeriod

Hämtar eller anger egenskapen RunnableInstancesDetectionPeriod . Anger den tidsperiod efter vilken SQL Workflow Instance Store kör en identifieringsuppgift för att identifiera eventuella körbara eller aktiverbara arbetsflödesinstanser i beständighetsdatabasen efter föregående identifieringscykel.

Metoder

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

En implementering av AddBindingParameters gränssnittets IServiceBehavior metod, som gör att du kan skicka anpassade data till bindningselement för att stödja kontraktsimplementering.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

En implementering av ApplyDispatchBehavior metoden för IServiceBehavior gränssnittet som gör att du kan ändra körningsegenskaper eller infoga anpassade tilläggsobjekt som felhanterare, meddelande- eller parameterkontrollanter, säkerhetstillägg och andra anpassade tilläggsobjekt.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
Promote(String, IEnumerable<XName>, IEnumerable<XName>)

Höjer upp egenskaper som kan användas i frågor. De framhävda egenskaperna är de egenskaper som du kan använda i frågor för att hämta instanser. Den här egenskapen kan vara av enkel typ (int32, sträng, bool och så vidare), som representeras av en variant eller binär fil.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
Validate(ServiceDescription, ServiceHostBase)

Inspekterar tjänstvärden och tjänstbeskrivningen för att bekräfta att tjänsten kan köras.

Gäller för