Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / FaultReasonText.cs / 1 / FaultReasonText.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel { using System.Globalization; using System.Threading; public class FaultReasonText { string xmlLang; string text; public FaultReasonText(string text) { if (text == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentNullException("text")); this.text = text; this.xmlLang = CultureInfo.CurrentCulture.Name; } public FaultReasonText(string text, string xmlLang) { if (text == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentNullException("text")); if (xmlLang == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentNullException("xmlLang")); this.text = text; this.xmlLang = xmlLang; } public FaultReasonText(string text, CultureInfo cultureInfo) { if (text == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentNullException("text")); if (cultureInfo == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentNullException("cultureInfo")); this.text = text; this.xmlLang = cultureInfo.Name; } public bool Matches(CultureInfo cultureInfo) { if (cultureInfo == null) throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentNullException("cultureInfo")); return xmlLang == cultureInfo.Name; } public string XmlLang { get { return xmlLang; } } public string Text { get { return text; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ApplicationSecurityInfo.cs
- EdmItemCollection.OcAssemblyCache.cs
- SingleAnimationBase.cs
- SharedStatics.cs
- HwndMouseInputProvider.cs
- XappLauncher.cs
- BamlBinaryReader.cs
- InvalidateEvent.cs
- ReadOnlyCollectionBuilder.cs
- CompilationAssemblyInstallComponent.cs
- FunctionImportMapping.cs
- ClientSettingsProvider.cs
- ValidatingReaderNodeData.cs
- FacetDescriptionElement.cs
- SimpleType.cs
- SurrogateEncoder.cs
- PerformanceCountersElement.cs
- CustomErrorsSectionWrapper.cs
- DefaultTextStore.cs
- MessageQueueTransaction.cs
- ScriptingWebServicesSectionGroup.cs
- securitymgrsite.cs
- ClientSettings.cs
- DBConnectionString.cs
- FileDialogPermission.cs
- PropertyBuilder.cs
- UncommonField.cs
- CollectionCodeDomSerializer.cs
- EntityProxyFactory.cs
- ControlIdConverter.cs
- SynchronizationLockException.cs
- XmlSecureResolver.cs
- PagerStyle.cs
- validationstate.cs
- DocumentEventArgs.cs
- ThreadAttributes.cs
- InternalConfigEventArgs.cs
- DataFormats.cs
- BuildTopDownAttribute.cs
- ArithmeticLiteral.cs
- TextProperties.cs
- _FtpDataStream.cs
- AuthenticationModuleElementCollection.cs
- ProcessHostServerConfig.cs
- TreeNodeBindingDepthConverter.cs
- JsonReader.cs
- SignatureToken.cs
- HttpApplicationFactory.cs
- StrokeNodeData.cs
- UidPropertyAttribute.cs
- PointAnimationUsingKeyFrames.cs
- SystemColors.cs
- XmlObjectSerializerWriteContextComplex.cs
- RowType.cs
- StorageMappingItemLoader.cs
- xmlglyphRunInfo.cs
- CodeDomDesignerLoader.cs
- ETagAttribute.cs
- DbFunctionCommandTree.cs
- DesignTable.cs
- Pair.cs
- DataProviderNameConverter.cs
- UserNamePasswordServiceCredential.cs
- AuthenticationSection.cs
- MatrixTransform3D.cs
- ErasingStroke.cs
- DSACryptoServiceProvider.cs
- NonParentingControl.cs
- TreeWalker.cs
- FormViewAutoFormat.cs
- OutputCacheSettingsSection.cs
- Rijndael.cs
- CollectionContainer.cs
- SoapRpcServiceAttribute.cs
- TagPrefixCollection.cs
- OptimizedTemplateContent.cs
- ExeConfigurationFileMap.cs
- _LocalDataStore.cs
- PointLight.cs
- QuaternionAnimationBase.cs
- BindingValueChangedEventArgs.cs
- Int32AnimationBase.cs
- HandleExceptionArgs.cs
- SystemPens.cs
- MimeMultiPart.cs
- QuaternionAnimation.cs
- DataGridViewToolTip.cs
- SQLGuid.cs
- NativeMethods.cs
- PeerNameRecord.cs
- XmlAttributeOverrides.cs
- MetaData.cs
- CqlQuery.cs
- Queue.cs
- CellTreeSimplifier.cs
- AutomationIdentifierGuids.cs
- FileStream.cs
- ProfileManager.cs
- ArgumentOutOfRangeException.cs
- OutputScope.cs