次の方法で共有


MSBTS_HostQueue.ResumeServiceInstancesByID メソッド (WMI)

 

サービス インスタンスを 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 を使用した特定のオーケストレーションの中断されたサービス インスタンスの再開」を参照してください。

ServiceClassIDServiceTypeIDServiceInstanceID パラメーター内の要素の数は同じである必要があります。

複数のインスタンスを再開する場合、およびすべてのインスタンスが同じ ServiceClassID または ServiceTypeID を持つ場合、 ServiceInstanceID パラメーターに複数の値を送信するときに、これらのパラメーターのいずれかに 1 つの値を渡すことはサポートされていません。

1 回の ResumeServiceInstancesByID メソッド呼び出しで、最大 2047 個のサービス インスタンスを再開できます。 2047 を超えるインスタンスを再開するには、インスタンスを 2047 のバッチに列挙し、各バッチでメソッドを呼び出します。

要求事項

ヘッダ: BTSWMISchemaXP.mof で宣言されています。

Namespace: oot\MicrosoftBizTalkServer \rに含まれています。