SqlWorkflowInstanceStoreBehavior クラス

定義

ワークフロー サービス インスタンスの状態情報を SQL Server 2005 または SQL Server 2008 データベースに保持することをサポートする、 SqlWorkflowInstanceStore 機能を構成できるサービス動作。

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
継承
SqlWorkflowInstanceStoreBehavior
実装

コンストラクター

名前 説明
SqlWorkflowInstanceStoreBehavior()

SqlWorkflowInstanceStoreBehavior クラスのインスタンスを初期化します。

SqlWorkflowInstanceStoreBehavior(String)

パラメーターとして渡された接続文字列を使用して、SqlWorkflowInstanceStoreBehavior クラスのインスタンスを初期化します。

プロパティ

名前 説明
ConnectionString

永続化データベースへの接続に使用する接続文字列を取得します。

HostLockRenewalPeriod

HostLockRenewalPeriodを取得または設定します。 このプロパティは、ホストがロックの有効期限が切れる前にインスタンスのロックを更新する必要がある間隔を指定します。 ホストが指定された期間内にロックを更新しない場合、インスタンスはロック解除され、別のホストはインスタンスのロックを取得できます。

InstanceCompletionAction

InstanceCompletionAction プロパティを取得または設定します。 このプロパティは、インスタンスが完了した後、インスタンスの状態情報を永続化データベースに保持するかどうかを指定します。

InstanceEncodingOption

InstanceEncodingOption プロパティを取得または設定します。 このプロパティは、永続化ストアに情報を保存する前に、GZip アルゴリズムを使用してインスタンス状態情報を圧縮するかどうかを指定します。

InstanceLockedExceptionAction

InstanceLockedExceptionAction プロパティを取得または設定します。 このプロパティは、サービス ホストが別のホストによって現在ロックされているために、ホストがインスタンスをロックしようとしたときに InstanceLockedException を受け取ったときに実行する必要があるアクションを指定します。

MaxConnectionRetries

SQL 接続の再試行の最大数を取得または設定します。 既定値は 4 です。

RunnableInstancesDetectionPeriod

RunnableInstancesDetectionPeriod プロパティを取得または設定します。 SQL ワークフロー インスタンス ストアが検出タスクを実行して、前の検出サイクルの後に永続化データベース内の実行可能またはアクティブ化可能なワークフロー インスタンスを検出するまでの期間を指定します。

メソッド

名前 説明
AddBindingParameters(ServiceDescription, ServiceHostBase, Collection<ServiceEndpoint>, BindingParameterCollection)

AddBindingParameters インターフェイスのIServiceBehavior メソッドの実装。これにより、カスタム データをバインド要素に渡してコントラクトの実装をサポートできます。

ApplyDispatchBehavior(ServiceDescription, ServiceHostBase)

実行時プロパティ値を変更したり、エラー ハンドラー、メッセージまたはパラメーターインスペクター、セキュリティ拡張機能、その他のカスタム拡張オブジェクトなどのカスタム拡張オブジェクトを挿入したりできるようにする、ApplyDispatchBehavior インターフェイスのIServiceBehavior メソッドの実装。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
Promote(String, IEnumerable<XName>, IEnumerable<XName>)

クエリで使用できるプロパティを昇格します。 昇格されたプロパティは、インスタンスを取得するためにクエリで使用できるプロパティです。 これらのプロパティは、バリアントまたはバイナリで表される単純型 (int32、string、bool など) にすることができます。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
Validate(ServiceDescription, ServiceHostBase)

サービス ホストとサービスの説明を調べて、サービスが正常に実行できることを確認します。

適用対象