サービス インスタンスを ID で再送信します。
注
表示される構文は言語に依存しません。
構文
uint32 ResumeServiceInstancesByID(
string ServiceClassID[],
string ServiceTypeID[],
string ServiceInstanceID[],
uint32 ResumeMode
);
パラメーター
ServiceClassID
[in]メッセージ インスタンスが属するサービス クラスの ID の配列。
ServiceTypeID
[in]メッセージ インスタンスが属するサービスの種類の ID の配列。
ServiceInstanceID
[in]メッセージ インスタンスが属するサービス インスタンスの ID の配列。
ResumeMode
[in]通常の非デバッグ モードで再開するには 1 を使用し、デバッグ モードで再開するには 2 を使用します。
戻り値
このメソッドは、メソッドが正常に完了したかどうかを示す HRESULT を返します。
注釈
このメソッドに渡す ID 配列を構築するための ServiceInstance クラスの列挙の詳細については、「 WMI を使用した特定のオーケストレーションの中断されたサービス インスタンスの再開」を参照してください。
ServiceClassID、ServiceTypeID、ServiceInstanceID パラメーター内の要素の数は同じである必要があります。
複数のインスタンスを再開する場合、およびすべてのインスタンスが同じ ServiceClassID または ServiceTypeID を持つ場合、 ServiceInstanceID パラメーターに複数の値を送信するときに、これらのパラメーターのいずれかに 1 つの値を渡すことはサポートされていません。
1 回の ResumeServiceInstancesByID メソッド呼び出しで、最大 2047 個のサービス インスタンスを再開できます。 2047 を超えるインスタンスを再開するには、インスタンスを 2047 のバッチに列挙し、各バッチでメソッドを呼び出します。
要求事項
ヘッダ: BTSWMISchemaXP.mof で宣言されています。
Namespace: oot\MicrosoftBizTalkServer \rに含まれています。