Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / ProtocolException.cs / 1 / ProtocolException.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------- namespace System.ServiceModel { using System.Globalization; using System.Runtime.Serialization; using System.ServiceModel.Channels; [Serializable] public class ProtocolException : CommunicationException { public ProtocolException() { } public ProtocolException(string message) : base(message) { } public ProtocolException(string message, Exception innerException) : base(message, innerException) { } protected ProtocolException(SerializationInfo info, StreamingContext context) : base(info, context) { } internal static ProtocolException ReceiveShutdownReturnedNonNull(Message message) { if (message.IsFault) { try { MessageFault fault = MessageFault.CreateFault(message, 64 * 1024); FaultReasonText reason = fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture); string text = SR.GetString(SR.ReceiveShutdownReturnedFault, reason.Text); return new ProtocolException(text); } catch (QuotaExceededException) { string text = SR.GetString(SR.ReceiveShutdownReturnedLargeFault, message.Headers.Action); return new ProtocolException(text); } } else { string text = SR.GetString(SR.ReceiveShutdownReturnedMessage, message.Headers.Action); return new ProtocolException(text); } } internal static ProtocolException OneWayOperationReturnedNonNull(Message message) { if (message.IsFault) { try { MessageFault fault = MessageFault.CreateFault(message, 64 * 1024); FaultReasonText reason = fault.Reason.GetMatchingTranslation(CultureInfo.CurrentCulture); string text = SR.GetString(SR.OneWayOperationReturnedFault, reason.Text); return new ProtocolException(text); } catch (QuotaExceededException) { string text = SR.GetString(SR.OneWayOperationReturnedLargeFault, message.Headers.Action); return new ProtocolException(text); } } else { string text = SR.GetString(SR.OneWayOperationReturnedMessage, message.Headers.Action); return new ProtocolException(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
- UriSection.cs
- CacheMemory.cs
- BindingBase.cs
- LocalizabilityAttribute.cs
- ModifierKeysConverter.cs
- FaultConverter.cs
- TextFragmentEngine.cs
- WebPartZone.cs
- PackUriHelper.cs
- WindowsFormsHost.cs
- DefaultShape.cs
- Win32Interop.cs
- PageSetupDialog.cs
- odbcmetadatacolumnnames.cs
- ReliabilityContractAttribute.cs
- StoryFragments.cs
- TableRowCollection.cs
- GeneralTransform3DTo2DTo3D.cs
- PartialClassGenerationTaskInternal.cs
- WebServiceHostFactory.cs
- ZoneMembershipCondition.cs
- EdmTypeAttribute.cs
- XdrBuilder.cs
- AppliedDeviceFiltersEditor.cs
- SpecialNameAttribute.cs
- HtmlInputButton.cs
- DrawingGroup.cs
- MaterialCollection.cs
- MsmqBindingMonitor.cs
- ApplicationTrust.cs
- SettingsPropertyCollection.cs
- LinqDataSourceUpdateEventArgs.cs
- DBSchemaRow.cs
- OleDbConnection.cs
- ZeroOpNode.cs
- SchemaManager.cs
- VirtualPathData.cs
- ButtonBase.cs
- BufferAllocator.cs
- CompiledRegexRunner.cs
- VerificationAttribute.cs
- LocalizabilityAttribute.cs
- WebBrowserUriTypeConverter.cs
- EntityDesignerUtils.cs
- WebAdminConfigurationHelper.cs
- MenuAutomationPeer.cs
- DataGridViewCellCollection.cs
- StoreUtilities.cs
- SelectedGridItemChangedEvent.cs
- TextParagraphCache.cs
- ImageMap.cs
- TemplateKey.cs
- FastEncoderWindow.cs
- ReadOnlyCollection.cs
- SectionRecord.cs
- DbDataAdapter.cs
- XmlSchemaObject.cs
- DbConnectionStringBuilder.cs
- HtmlControlDesigner.cs
- PKCS1MaskGenerationMethod.cs
- DesignerAdRotatorAdapter.cs
- GridViewCancelEditEventArgs.cs
- BrowserDefinition.cs
- MergeFailedEvent.cs
- RowTypeElement.cs
- ClientWindowsAuthenticationMembershipProvider.cs
- XmlQualifiedName.cs
- WizardPanel.cs
- AssertFilter.cs
- BindingsCollection.cs
- WebRequest.cs
- TemplateLookupAction.cs
- _NegoStream.cs
- PcmConverter.cs
- XmlSchemaType.cs
- WindowInteropHelper.cs
- HttpModuleAction.cs
- HyperLinkColumn.cs
- UserControlBuildProvider.cs
- ContentPlaceHolder.cs
- InputProviderSite.cs
- URL.cs
- PathFigure.cs
- Resources.Designer.cs
- PreviewPageInfo.cs
- SynchronizedPool.cs
- DataTableCollection.cs
- RolePrincipal.cs
- ContractNamespaceAttribute.cs
- Gdiplus.cs
- DuplexSecurityProtocolFactory.cs
- BinaryFormatterSinks.cs
- XmlSchemaCompilationSettings.cs
- ArrangedElement.cs
- PtsHost.cs
- SecurityRequiresReviewAttribute.cs
- Effect.cs
- ImageDrawing.cs
- FileNameEditor.cs
- SamlDoNotCacheCondition.cs