コード例 #1
0
 public static FaultDescription CreateFaultDescription(OperationDescription operation, Type faultType, string overridingAction)
 {
     string name = NamingHelper.TypeName(faultType) + "Fault";
     string action = overridingAction ?? (NamingHelper.GetMessageAction(operation, false) + name);
     FaultDescription description = new FaultDescription(action) {
         Namespace = operation.DeclaringContract.Namespace,
         DetailType = faultType
     };
     description.SetNameOnly(new System.ServiceModel.Description.XmlName(name));
     return description;
 }
コード例 #2
0
 public static FaultDescription CreateFaultDescription(OperationDescription operation, Type faultType, string overridingAction)
 {
     string name = NamingHelper.TypeName(faultType) + TypeLoader.FaultSuffix;
     string action = overridingAction ?? NamingHelper.GetMessageAction(operation, false) + name;
     FaultDescription result = new FaultDescription(action)
     {
         Namespace = operation.DeclaringContract.Namespace,
         DetailType = faultType
     };
     result.SetNameOnly(new XmlName(name));
     return result;
 }