MSBTS_HostQueue.SuspendServiceInstancesByID 메서드(WMI)

 

일시 중단된 큐로 서비스 인스턴스 ID를 이동합니다.

참고

표시된 구문은 언어 중립적입니다.

구문

  
uint32 SuspendServiceInstancesByID(  
    string ServiceClassID[],  
    string ServiceTypeID[],  
    string ServiceInstanceID[]  
);  

매개 변수

ServiceClassID
[in] 메시지 인스턴스가 속한 서비스 클래스 ID의 배열입니다.

ServiceTypeID
[in] 메시지 인스턴스가 속한 서비스 유형 ID의 배열입니다.

ServiceInstanceID
[in] 메시지 인스턴스가 속한 서비스 인스턴스의 ID 배열입니다.

반환 값

이 메서드는 메서드가 성공적으로 완료되었는지 여부를 나타내는 HRESULT를 반환합니다.

설명

이 메서드에 전달할 ID 배열을 생성하기 위해 ServiceInstance 클래스를 열거하는 방법에 대한 자세한 내용은 WMI를 사용하여 특정 오케스트레이션의 일시 중단된 서비스 인스턴스 다시 시작을 참조하세요.

ServiceClassID, ServiceTypeIDServiceInstanceID 매개 변수의 요소 수는 같아야 합니다.

여러 인스턴스를 일시 중단하려는 경우 모든 인스턴스에 동일한 ServiceClassID 또는 ServiceTypeID가 있는 경우 ServiceInstanceID 매개 변수에 대해 여러 값을 보내는 동안 이러한 매개 변수 중 하나에 대해 단일 값을 전달하는 것은 지원되지 않습니다.

단일 SuspendServiceInstancesByID 메서드 호출에서 최대 2047개의 서비스 인스턴스를 일시 중단할 수 있습니다. 2047개 이상의 인스턴스를 일시 중단하려면 2047개의 일괄 처리에 인스턴스를 열거한 다음 각 일괄 처리에 대해 이 메서드를 호출합니다.

요구 사항

헤더: BTSWMISchemaXP.mof에 선언됩니다.

네임스페이스: \root\MicrosoftBizTalkServer에 포함되어 있습니다.