SqlWorkflowInstanceStoreBehavior クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ワークフロー サービス インスタンスの状態情報を 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) |
|
| ApplyDispatchBehavior(ServiceDescription, ServiceHostBase) |
実行時プロパティ値を変更したり、エラー ハンドラー、メッセージまたはパラメーターインスペクター、セキュリティ拡張機能、その他のカスタム拡張オブジェクトなどのカスタム拡張オブジェクトを挿入したりできるようにする、 |
| 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) |
サービス ホストとサービスの説明を調べて、サービスが正常に実行できることを確認します。 |