Sdílet prostřednictvím


SqlWorkflowInstanceStoreBehavior Třída

Definice

Chování služby, které umožňuje nakonfigurovat SqlWorkflowInstanceStore funkci, která podporuje informace o stavu pro instance služby pracovního postupu do databáze SQL Server 2005 nebo SQL Server 2008.

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
Dědičnost
SqlWorkflowInstanceStoreBehavior
Implementuje

Konstruktory

SqlWorkflowInstanceStoreBehavior()

Inicializuje instanci třídy SqlWorkflowInstanceStoreBehavior.

SqlWorkflowInstanceStoreBehavior(String)

Inicializuje instanci SqlWorkflowInstanceStoreBehavior třídy pomocí připojovacího řetězce předaného jako parametr.

Vlastnosti

ConnectionString

Získá připojovací řetězec, který se používá pro připojení k databázi trvalosti.

HostLockRenewalPeriod

Získá nebo nastaví HostLockRenewalPeriod . Tato vlastnost určuje interval, ve kterém musí hostitel obnovit zámek na instanci, než vyprší platnost zámku. Pokud hostitel neobnoví zámek v zadaném časovém období, instance je odemčená a jiný hostitel může získat zámek na instanci.

InstanceCompletionAction

Získá nebo nastaví InstanceCompletionAction vlastnost. Tato vlastnost určuje, zda jsou informace o stavu instance uchovávány v databázi trvalosti po dokončení instance.

InstanceEncodingOption

Získá nebo nastaví InstanceEncodingOption vlastnost. Tato vlastnost určuje, zda jsou informace o stavu instance komprimovány pomocí algoritmu GZip předtím, než jsou informace uloženy v úložišti trvalosti.

InstanceLockedExceptionAction

Získá nebo nastaví InstanceLockedExceptionAction vlastnost. Tato vlastnost určuje, jakou akci má hostitel služby provést, když obdrží, InstanceLockedException když se hostitel pokusí uzamknout instanci, protože instance je aktuálně uzamčena jiným hostitelem.

MaxConnectionRetries

Získá nebo nastaví maximální počet opakovaných pokusů o připojení k SQL. Výchozí hodnota je 4.

RunnableInstancesDetectionPeriod

Získá nebo nastaví RunnableInstancesDetectionPeriod vlastnost. Určuje časové období, po kterém úložiště instance pracovního postupu SQL spustí úlohu detekce ke zjištění instancí pracovního postupu spustitelný nebo aktivovatelné v databázi trvalosti po předchozím cyklu zjišťování.

Metody

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

Implementace AddBindingParameters metody IServiceBehavior rozhraní, která umožňuje předat vlastní data pro svázání prvků s podporou implementace kontraktu.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Implementace ApplyDispatchBehavior metody IServiceBehavior rozhraní, která umožňuje změnit hodnoty vlastností modulu runtime nebo vložit vlastní objekty rozšíření, jako jsou například obslužné rutiny chyb, zprávy nebo inspektory parametrů, rozšíření zabezpečení a další objekty vlastního rozšíření.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
Promote(String, IEnumerable<XName>, IEnumerable<XName>)

Propaguje vlastnosti, které se dají použít v dotazech. Propagované vlastnosti jsou vlastnosti, které můžete použít v dotazech k načtení instancí. Tato vlastnost může být jednoduchého typu (Int32, String, bool a tak dále), který je reprezentován variantou nebo binární.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Validate(ServiceDescription, ServiceHostBase)

Zkontroluje hostitele služby a popis služby a potvrdí, že se služba může úspěšně spustit.

Platí pro