public GetOperationNamesResponse GetOperationNames(GetOperationNamesRequest request) { Platform.CheckForNullReference(request, "request"); Platform.CheckMemberIsSet(request.ServiceContractName, "ServiceContractName"); GetOperationNamesResponse response = new GetOperationNamesResponse(); response.OperationNames = ShimUtil.GetOperationNames(request.ServiceContractName); return(response); }
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)); }
public string GetOperationNames(string serviceContractName) { var names = ShimUtil.GetOperationNames(serviceContractName); return(JsmlSerializer.Serialize(names, "operationNames")); }