8 overrides of Reason
System.ServiceModel (4)
System\ServiceModel\Channels\MessageFault.cs (2)
454public override FaultReason Reason 535public override FaultReason Reason
System\ServiceModel\Channels\WsrmFault.cs (1)
78public override FaultReason Reason
System\ServiceModel\WSAddressing10ProblemHeaderQNameFault.cs (1)
90public override FaultReason Reason
System.ServiceModel.Activities (2)
System\ServiceModel\Activities\Dispatcher\DurableDispatcherAddressingFault.cs (1)
39public override FaultReason Reason
System\ServiceModel\Activities\Dispatcher\OperationExecutionFault.cs (1)
50public override FaultReason Reason
System.WorkflowServices (2)
System\ServiceModel\Dispatcher\DurableDispatcherAddressingFault.cs (1)
39public override FaultReason Reason
System\ServiceModel\Dispatcher\WorkflowOperationFault.cs (1)
49public override FaultReason Reason
27 references to Reason
System.ServiceModel (26)
System\ServiceModel\Channels\FaultConverter.cs (9)
98exception = new ProtocolException(fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture).Text); 136exception = new ActionNotSupportedException(fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture).Text); 141exception = new EndpointNotFoundException(fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture).Text); 149exception = new MessageHeaderException(fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture).Text, true); 157exception = new MessageHeaderException(fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture).Text); 162exception = new ProtocolException(fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture).Text); 170exception = new ProtocolException(fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture).Text); 175exception = new ProtocolException(fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture).Text); 189exception = new ServerTooBusyException(fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture).Text);
System\ServiceModel\Channels\MessageFault.cs (2)
306FaultReason reason = Reason; 387FaultReasonText translation = Reason.Translations[0];
System\ServiceModel\Channels\ServiceChannel.cs (5)
1118throw DiagnosticUtility.ExceptionUtility.ThrowHelperWarning(new ChannelTerminatedException(fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture).Text)); 1123throw DiagnosticUtility.ExceptionUtility.ThrowHelperWarning(new ProtocolException(fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture).Text)); 1132throw DiagnosticUtility.ExceptionUtility.ThrowHelperWarning(new SecurityAccessDeniedException(fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture).Text)); 1150throw DiagnosticUtility.ExceptionUtility.ThrowHelperWarning(new FaultException<ExceptionDetail>(detail, fault.Reason, fault.Code, action)); 1157fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture).Text));
System\ServiceModel\Channels\TransactionChannelFaultConverter.cs (1)
25exception = new ProtocolException(fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture).Text);
System\ServiceModel\Channels\WsrmFault.cs (2)
441wsrmFault = CreateWsrmHeaderFault(reliableMessagingVersion, fault.Code, subcodeName, fault.Reason, 473wsrmFault = CreateWsrmHeaderFault(reliableMessagingVersion, fault.Code, subcodeName, fault.Reason,
System\ServiceModel\Dispatcher\FaultFormatter.cs (1)
163messageFault.Reason,
System\ServiceModel\FaultException.cs (4)
104this.reason = FaultException.EnsureReason(fault.Reason); 115this.reason = fault.Reason; 237return fault.Reason; 245return GetSafeReasonText(messageFault.Reason);
System\ServiceModel\ProtocolException.cs (2)
26FaultReasonText reason = fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture); 50FaultReasonText reason = fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture);
System.ServiceModel.Web (1)
System\ServiceModel\Description\WebScriptEnablingBehavior.cs (1)
452faultDetail.Message = fault.Reason.ToString();