1 write to Operation
System.ServiceModel.Primitives (1)
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (1)
284
Operation
= operation;
27 references to Operation
System.ServiceModel.Primitives (27)
System\ServiceModel\Description\XmlSerializerOperationBehavior.cs (27)
109
return new XmlSerializerOperationFormatter(OperationReflector.
Operation
, OperationReflector.Attribute, OperationReflector.Request, OperationReflector.Reply);
344
get { return
Operation
.DeclaringContract.Name; }
349
get { return
Operation
.DeclaringContract.Namespace; }
383
foreach (Type knownType in
Operation
.KnownTypes)
387
throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SRP.Format(SRP.SFxKnownTypeNull,
Operation
.Name)));
392
_request = CreateMessageInfo(
Operation
.Messages[0], ":Request");
397
if (_request != null && IsRpc &&
Operation
.IsValidateRpcWrapperName && !skipVerifyXsdElementName && _request.BodyMapping.XsdElementName !=
Operation
.Name)
399
throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SRP.Format(SRP.SFxRpcMessageBodyPartNameInvalid,
Operation
.Name,
Operation
.Messages[0].MessageName, _request.BodyMapping.XsdElementName,
Operation
.Name)));
404
_reply = CreateMessageInfo(
Operation
.Messages[1], ":Response");
405
XmlName responseName = TypeLoader.GetBodyWrapperResponseName(
Operation
.Name);
406
if (_reply != null && IsRpc &&
Operation
.IsValidateRpcWrapperName && !skipVerifyXsdElementName && _reply.BodyMapping.XsdElementName != responseName.EncodedName)
408
throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SRP.Format(SRP.SFxRpcMessageBodyPartNameInvalid,
Operation
.Name,
Operation
.Messages[1].MessageName, _reply.BodyMapping.XsdElementName, responseName.EncodedName)));
421
for (int i = 0; i <
Operation
.Faults.Count; i++)
423
FaultDescription fault =
Operation
.Faults[i];
424
FaultContractInfo faultContractInfo = new FaultContractInfo(fault.Action, fault.DetailType, fault.ElementName, fault.Namespace,
Operation
.KnownTypes);
503
throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SRP.Format(SRP.SFxHeaderNameMismatchInOperation,
Operation
.Name,
Operation
.DeclaringContract.Name,
Operation
.DeclaringContract.Namespace, header.Name, headerName)));
514
throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SRP.Format(SRP.SFxHeaderNamespaceMismatchInOperation,
Operation
.Name,
Operation
.DeclaringContract.Name,
Operation
.DeclaringContract.Namespace, header.Namespace, headerNs)));
578
throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SRP.Format(SRP.SFxRpcMessageMustHaveASingleBody,
Operation
.Name, message.MessageName)));
692
throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidOperationException(SRP.Format(SRP.SFxFaultTypeAnonymous,
Operation
.Name, fault.DetailType.FullName)));