4 overrides of Reason
System.ServiceModel.Primitives (4)
System\ServiceModel\Channels\MessageFault.cs (2)
529public override FaultReason Reason 610public override FaultReason Reason
System\ServiceModel\Channels\WsrmFault.cs (1)
78public override FaultReason Reason
System\ServiceModel\WSAddressing10ProblemHeaderQNameFault.cs (1)
86public override FaultReason Reason
27 references to Reason
System.ServiceModel.NetFramingBase (1)
System\ServiceModel\Channels\TransportDuplexSessionChannel.cs (1)
662FaultReasonText reason = fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture);
System.ServiceModel.Primitives (24)
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)
334FaultReason reason = Reason; 453FaultReasonText translation = Reason.Translations[0];
System\ServiceModel\Channels\ServiceChannel.cs (4)
1055throw DiagnosticUtility.ExceptionUtility.ThrowHelperWarning(new ChannelTerminatedException(fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture).Text)); 1064throw DiagnosticUtility.ExceptionUtility.ThrowHelperWarning(new SecurityAccessDeniedException(fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture).Text)); 1082throw DiagnosticUtility.ExceptionUtility.ThrowHelperWarning(new FaultException<ExceptionDetail>(detail, fault.Reason, fault.Code, action)); 1089fault.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)
176messageFault.Reason,
System\ServiceModel\FaultException.cs (4)
99Reason = EnsureReason(fault.Reason); 112Reason = fault.Reason; 214return fault.Reason; 224return GetSafeReasonText(messageFault.Reason);
System\ServiceModel\ProtocolException.cs (2)
28FaultReasonText reason = fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture); 52FaultReasonText reason = fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture);
System.ServiceModel.Primitives.Tests (2)
Channels\MessageTest.cs (2)
96Assert.Equal(faultReason, msgFault.Reason.GetMatchingTranslation().Text); 106Assert.Equal(faultReason, msgFault.Reason.GetMatchingTranslation().Text);