SqlWorkflowInstanceStoreBehavior Třída

Definice

Chování služby, které umožňuje konfigurovat SqlWorkflowInstanceStore funkci, která podporuje zachování informací o stavu pro instance služby pracovního postupu do databáze SYSTÉMU 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

Name Description
SqlWorkflowInstanceStoreBehavior()

Inicializuje instanci SqlWorkflowInstanceStoreBehavior třídy.

SqlWorkflowInstanceStoreBehavior(String)

Inicializuje instanci třídy SqlWorkflowInstanceStoreBehavior pomocí připojovací řetězec předán jako parametr.

Vlastnosti

Name Description
ConnectionString

Získá připojovací řetězec sloužící k připojení k databázi trvalosti.

HostLockRenewalPeriod

Získá nebo nastaví HostLockRenewalPeriod. Tato vlastnost určuje interval, ve kterém musí hostitel obnovit svůj zámek v instanci před vypršením platnosti zámku. Pokud hostitel neprodlouží zámek v zadaném časovém období, je instance odemknutá a jiný hostitel může získat zámek v instanci.

InstanceCompletionAction

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

InstanceEncodingOption

Získá nebo nastaví InstanceEncodingOption vlastnost. Tato vlastnost určuje, zda informace o stavu instance jsou komprimovány pomocí algoritmu GZip před uložením informací 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ž InstanceLockedException 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 opakování připojení SQL. Výchozí hodnota je 4.

RunnableInstancesDetectionPeriod

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

Metody

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

Implementace AddBindingParameters metody IServiceBehavior rozhraní, která umožňuje předat vlastní data do vazeb prvků pro podporu implementace kontraktu.

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

Implementace ApplyDispatchBehavior metody IServiceBehavior rozhraní, která umožňuje změnit hodnoty vlastností za běhu nebo vložit vlastní rozšiřující objekty, jako jsou obslužné rutiny chyb, kontroly zpráv nebo parametrů, rozšíření zabezpečení a další vlastní objekty rozšíření.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

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

Slouží jako výchozí funkce hash.

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

Získá Type aktuální instance.

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

Vytvoří mělkou kopii aktuálního Object.

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

Podporuje vlastnosti, které lze použít v dotazech. Upřednostněné 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 atd.), který je reprezentován variantou nebo binárním souborem.

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 ověří, že se služba úspěšně spustí.

Platí pro