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
- XPathNodePointer.cs
- StreamInfo.cs
- TextReader.cs
- DataGridHeaderBorder.cs
- EarlyBoundInfo.cs
- TransformationRules.cs
- CodeTypeOfExpression.cs
- XmlQualifiedName.cs
- WsrmMessageInfo.cs
- FrameworkTemplate.cs
- WebPartConnection.cs
- RSAOAEPKeyExchangeDeformatter.cs
- DataColumnPropertyDescriptor.cs
- ChannelEndpointElement.cs
- UTF8Encoding.cs
- ModelProperty.cs
- FrugalList.cs
- DateTimeFormat.cs
- ConnectionManagementElement.cs
- AstTree.cs
- PageParser.cs
- ExclusiveHandle.cs
- DbTransaction.cs
- MultiDataTrigger.cs
- WebBrowser.cs
- LinkClickEvent.cs
- ListViewDesigner.cs
- DesignerCapabilities.cs
- AnnotationResource.cs
- ImportContext.cs
- SudsWriter.cs
- FacetDescriptionElement.cs
- ObjectStorage.cs
- ISCIIEncoding.cs
- XmlBaseReader.cs
- CalendarDataBindingHandler.cs
- ReadWriteObjectLock.cs
- EntityDataSourceDataSelection.cs
- ConstraintCollection.cs
- WorkflowIdleBehavior.cs
- DataGridItemEventArgs.cs
- StateItem.cs
- AbstractSvcMapFileLoader.cs
- DataGridItemEventArgs.cs
- GridView.cs
- Win32MouseDevice.cs
- AccessDataSource.cs
- TreeNodeEventArgs.cs
- BufferedGraphics.cs
- TypeValidationEventArgs.cs
- DPTypeDescriptorContext.cs
- SqlOuterApplyReducer.cs
- PropertyMap.cs
- DataGridParentRows.cs
- CodeIterationStatement.cs
- EditableLabelControl.cs
- ExtendedProperty.cs
- InputElement.cs
- EmptyControlCollection.cs
- ReadOnlyNameValueCollection.cs
- MetadataHelper.cs
- IPGlobalProperties.cs
- MethodRental.cs
- Profiler.cs
- SafeSecurityHandles.cs
- Helper.cs
- Calendar.cs
- MultiDataTrigger.cs
- NetworkAddressChange.cs
- LazyTextWriterCreator.cs
- TextFindEngine.cs
- StringValueConverter.cs
- Codec.cs
- AsynchronousChannelMergeEnumerator.cs
- CopyAction.cs
- SqlNodeAnnotation.cs
- XPathNavigatorKeyComparer.cs
- ClientSideQueueItem.cs
- SapiRecoContext.cs
- StreamWithDictionary.cs
- Reference.cs
- CheckBoxStandardAdapter.cs
- WebBrowserPermission.cs
- ThreadAbortException.cs
- Rect3D.cs
- ListViewTableCell.cs
- Control.cs
- IndexedGlyphRun.cs
- ServerValidateEventArgs.cs
- DataContractSerializerOperationGenerator.cs
- RestClientProxyHandler.cs
- RtfToken.cs
- CollectionBase.cs
- Oid.cs
- PeerInvitationResponse.cs
- TypeUsage.cs
- ReplacementText.cs
- XmlDomTextWriter.cs
- Simplifier.cs
- CdpEqualityComparer.cs