public InvokeOperationResponse InvokeOperation(InvokeOperationRequest request) { Platform.CheckForNullReference(request, "request"); Platform.CheckMemberIsSet(request.ServiceContractName, "ServiceContractName"); Platform.CheckMemberIsSet(request.OperationName, "OperationName"); Platform.CheckMemberIsSet(request.RequestJsml, "RequestJsml"); string responseJsml = ShimUtil.InvokeOperation( request.ServiceContractName, request.OperationName, request.RequestJsml.Value); InvokeOperationResponse response = new InvokeOperationResponse(); response.ResponseJsml = new JsmlBlob(responseJsml); return(response); }
public string InvokeOperation(string serviceContractName, string operationName, string requestJsml) { return(ShimUtil.InvokeOperation(serviceContractName, operationName, requestJsml)); }