4 overrides of Reason
System.ServiceModel.Primitives (4)
System\ServiceModel\Channels\MessageFault.cs (2)
529
public override FaultReason
Reason
610
public override FaultReason
Reason
System\ServiceModel\Channels\WsrmFault.cs (1)
78
public override FaultReason
Reason
System\ServiceModel\WSAddressing10ProblemHeaderQNameFault.cs (1)
86
public override FaultReason
Reason
27 references to Reason
System.ServiceModel.NetFramingBase (1)
System\ServiceModel\Channels\TransportDuplexSessionChannel.cs (1)
662
FaultReasonText reason = fault.
Reason
.GetMatchingTranslation(CultureInfo.CurrentCulture);
System.ServiceModel.Primitives (24)
System\ServiceModel\Channels\FaultConverter.cs (9)
98
exception = new ProtocolException(fault.
Reason
.GetMatchingTranslation(CultureInfo.CurrentCulture).Text);
136
exception = new ActionNotSupportedException(fault.
Reason
.GetMatchingTranslation(CultureInfo.CurrentCulture).Text);
141
exception = new EndpointNotFoundException(fault.
Reason
.GetMatchingTranslation(CultureInfo.CurrentCulture).Text);
149
exception = new MessageHeaderException(fault.
Reason
.GetMatchingTranslation(CultureInfo.CurrentCulture).Text, true);
157
exception = new MessageHeaderException(fault.
Reason
.GetMatchingTranslation(CultureInfo.CurrentCulture).Text);
162
exception = new ProtocolException(fault.
Reason
.GetMatchingTranslation(CultureInfo.CurrentCulture).Text);
170
exception = new ProtocolException(fault.
Reason
.GetMatchingTranslation(CultureInfo.CurrentCulture).Text);
175
exception = new ProtocolException(fault.
Reason
.GetMatchingTranslation(CultureInfo.CurrentCulture).Text);
189
exception = new ServerTooBusyException(fault.
Reason
.GetMatchingTranslation(CultureInfo.CurrentCulture).Text);
System\ServiceModel\Channels\MessageFault.cs (2)
334
FaultReason reason =
Reason
;
453
FaultReasonText translation =
Reason
.Translations[0];
System\ServiceModel\Channels\ServiceChannel.cs (4)
1055
throw DiagnosticUtility.ExceptionUtility.ThrowHelperWarning(new ChannelTerminatedException(fault.
Reason
.GetMatchingTranslation(CultureInfo.CurrentCulture).Text));
1064
throw DiagnosticUtility.ExceptionUtility.ThrowHelperWarning(new SecurityAccessDeniedException(fault.
Reason
.GetMatchingTranslation(CultureInfo.CurrentCulture).Text));
1082
throw DiagnosticUtility.ExceptionUtility.ThrowHelperWarning(new FaultException<ExceptionDetail>(detail, fault.
Reason
, fault.Code, action));
1089
fault.
Reason
.GetMatchingTranslation(CultureInfo.CurrentCulture).Text));
System\ServiceModel\Channels\WsrmFault.cs (2)
441
wsrmFault = CreateWsrmHeaderFault(reliableMessagingVersion, fault.Code, subcodeName, fault.
Reason
,
473
wsrmFault = CreateWsrmHeaderFault(reliableMessagingVersion, fault.Code, subcodeName, fault.
Reason
,
System\ServiceModel\Dispatcher\FaultFormatter.cs (1)
176
messageFault.
Reason
,
System\ServiceModel\FaultException.cs (4)
99
Reason = EnsureReason(fault.
Reason
);
112
Reason = fault.
Reason
;
214
return fault.
Reason
;
224
return GetSafeReasonText(messageFault.
Reason
);
System\ServiceModel\ProtocolException.cs (2)
28
FaultReasonText reason = fault.
Reason
.GetMatchingTranslation(CultureInfo.CurrentCulture);
52
FaultReasonText reason = fault.
Reason
.GetMatchingTranslation(CultureInfo.CurrentCulture);
System.ServiceModel.Primitives.Tests (2)
Channels\MessageTest.cs (2)
96
Assert.Equal(faultReason, msgFault.
Reason
.GetMatchingTranslation().Text);
106
Assert.Equal(faultReason, msgFault.
Reason
.GetMatchingTranslation().Text);