SqlWorkflowInstanceStoreBehavior Klas

Definitie

Een servicegedrag waarmee u de SqlWorkflowInstanceStore functie kunt configureren, die persistente statusinformatie voor werkstroomservice-exemplaren ondersteunt in een SQL Server 2005- of SQL Server 2008-database.

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
Overname
SqlWorkflowInstanceStoreBehavior
Implementeringen

Constructors

Name Description
SqlWorkflowInstanceStoreBehavior()

Initialiseert een exemplaar van de SqlWorkflowInstanceStoreBehavior klasse.

SqlWorkflowInstanceStoreBehavior(String)

Initialiseert een exemplaar van de klasse SqlWorkflowInstanceStoreBehavior met behulp van de verbindingsreeks doorgegeven als parameter.

Eigenschappen

Name Description
ConnectionString

Hiermee haalt u de verbindingsreeks op die wordt gebruikt om verbinding te maken met de persistentiedatabase.

HostLockRenewalPeriod

Hiermee haalt of stelt u de HostLockRenewalPeriod. Met deze eigenschap geeft u het interval op waarin een host de vergrendeling op een exemplaar moet vernieuwen voordat de vergrendeling verloopt. Als de host de vergrendeling in de opgegeven periode niet verlengt, wordt het exemplaar ontgrendeld en kan een andere host de vergrendeling op het exemplaar verkrijgen.

InstanceCompletionAction

Hiermee haalt u de eigenschap op of stelt u deze InstanceCompletionAction in. Met deze eigenschap geeft u op of de statusgegevens van de instantie worden bewaard in de persistentiedatabase nadat het exemplaar is voltooid.

InstanceEncodingOption

Hiermee haalt u de eigenschap op of stelt u deze InstanceEncodingOption in. Met deze eigenschap geeft u op of de statusgegevens van het exemplaar worden gecomprimeerd met behulp van het GZip-algoritme voordat de informatie wordt opgeslagen in het persistentiearchief.

InstanceLockedExceptionAction

Hiermee haalt u de eigenschap op of stelt u deze InstanceLockedExceptionAction in. Deze eigenschap geeft aan welke actie een servicehost moet uitvoeren wanneer deze een InstanceLockedException instantie probeert te vergrendelen wanneer de host een exemplaar probeert te vergrendelen, omdat het exemplaar momenteel is vergrendeld door een andere host.

MaxConnectionRetries

Hiermee haalt u het maximum aantal nieuwe pogingen voor sql-verbindingen op of stelt u deze in. De standaardwaarde is 4.

RunnableInstancesDetectionPeriod

Hiermee haalt u de eigenschap op of stelt u deze RunnableInstancesDetectionPeriod in. Hiermee geeft u de periode op waarna de SQL Workflow Instance Store een detectietaak uitvoert om alle runnable of activeringsbare werkstroomexemplaren in de persistentiedatabase te detecteren na de vorige detectiecyclus.

Methoden

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

Een implementatie van de AddBindingParameters methode van de IServiceBehavior interface, waarmee u aangepaste gegevens kunt doorgeven aan bindingselementen ter ondersteuning van contractuitvoering.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Een implementatie van de ApplyDispatchBehavior methode van de IServiceBehavior interface waarmee u runtime-eigenschapswaarden kunt wijzigen of aangepaste extensieobjecten zoals fouthandlers, bericht- of parametercontrole, beveiligingsextensies en andere aangepaste extensieobjecten kunt invoegen.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
Promote(String, IEnumerable<XName>, IEnumerable<XName>)

Bevordert eigenschappen die kunnen worden gebruikt in query's. De gepromoveerde eigenschappen zijn de eigenschappen die u in query's kunt gebruiken om exemplaren op te halen. Deze eigenschap kan van een eenvoudig type zijn (int32, tekenreeks, bool enzovoort), dat wordt vertegenwoordigd door een variant of binair bestand.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
Validate(ServiceDescription, ServiceHostBase)

Controleert de servicehost en de servicebeschrijving om te bevestigen dat de service kan worden uitgevoerd.

Van toepassing op