Пример #1
0
        private static OperationDescription CreateBasicOperationDescription(ContractDescription declaringContract, string operationName)
        {
            OperationDescription operationDesc = new OperationDescription(operationName, declaringContract);
            string faultAction = ServiceUtility.GetFaultMessageAction(declaringContract, operationDesc.Name, /* action */ null);

            operationDesc.Faults.Add(new FaultDescription(faultAction)
            {
                Name       = typeof(DomainServiceFault).Name,
                Namespace  = "DomainServices",
                DetailType = typeof(DomainServiceFault)
            });

            return(operationDesc);
        }