Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 public string InvokeOperation(string serviceContractName, string operationName, string requestJsml)
 {
     return(ShimUtil.InvokeOperation(serviceContractName, operationName, requestJsml));
 }
Esempio n. 4
0
            public string GetOperationNames(string serviceContractName)
            {
                var names = ShimUtil.GetOperationNames(serviceContractName);

                return(JsmlSerializer.Serialize(names, "operationNames"));
            }