Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / TransactionBridge / Microsoft / Transactions / Wsat / Messaging / Exceptions.cs / 1 / Exceptions.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- // Exceptions thrown by WS-AT messaging APIs using System; using System.ServiceModel.Channels; using System.ServiceModel; namespace Microsoft.Transactions.Wsat.Messaging { // // Exceptions used during deserialization // class InvalidMessageException : CommunicationException { public InvalidMessageException(string message) : base (message) {} public InvalidMessageException(string message, Exception inner) : base (message, inner) {} } class InvalidCoordinationContextException : CommunicationException { public InvalidCoordinationContextException(string message) : base (message) {} public InvalidCoordinationContextException(string message, Exception inner) : base(message, inner) { } } class InvalidEnlistmentHeaderException : CommunicationException { public InvalidEnlistmentHeaderException(string message) : base (message) {} public InvalidEnlistmentHeaderException(string message, Exception inner) : base(message, inner) { } } // // Exceptions used during proxy creation // class CreateChannelFailureException : Exception { public CreateChannelFailureException(string message) : base (message) {} public CreateChannelFailureException(string message, Exception inner) : base(message, inner) { } } // // Exceptions used during initialization // class MessagingInitializationException : Exception { public MessagingInitializationException(string message) : base (message) {} public MessagingInitializationException(string message, Exception inner) : base (message, inner) {} } // // Exceptions used for send operations // abstract class WsatMessagingException : Exception { protected WsatMessagingException(string message) : base (message) {} protected WsatMessagingException(string message, Exception inner) : base(message, inner) {} } class WsatFaultException : WsatMessagingException { MessageFault fault; string action; public WsatFaultException(MessageFault fault, string action) : base(GetExceptionMessage(fault)) { this.fault = fault; this.action = action; } static string GetExceptionMessage(MessageFault fault) { return SR.GetString(SR.RequestReplyFault, Library.GetFaultCodeName(fault), Library.GetFaultCodeReason(fault)); } public MessageFault Fault { get { return this.fault; } } public string Action { get { return this.action; } } } class WsatSendFailureException : WsatMessagingException { public WsatSendFailureException(Exception inner) : base (inner.Message, inner) {} } class WsatReceiveFailureException : WsatMessagingException { public WsatReceiveFailureException(string message) : base (message) {} public WsatReceiveFailureException(Exception inner) : base (inner.Message, inner) {} } } // 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
- ScrollProperties.cs
- CultureNotFoundException.cs
- ComponentCommands.cs
- AtomicFile.cs
- SqlExpander.cs
- AtomParser.cs
- StringConcat.cs
- BeginCreateSecurityTokenRequest.cs
- SchemaElement.cs
- SqlNamer.cs
- CodeSnippetStatement.cs
- ZipIOExtraFieldElement.cs
- BindingOperations.cs
- DefaultTextStore.cs
- SmiMetaData.cs
- PinnedBufferMemoryStream.cs
- NativeWindow.cs
- AxisAngleRotation3D.cs
- TypeSource.cs
- ServiceDiscoveryBehavior.cs
- ProtocolsSection.cs
- HttpCookiesSection.cs
- Crypto.cs
- HttpListenerPrefixCollection.cs
- EncryptedReference.cs
- ListSortDescriptionCollection.cs
- BrowserDefinitionCollection.cs
- StringUtil.cs
- InvalidPrinterException.cs
- ObjectPersistData.cs
- StretchValidation.cs
- ConfigDefinitionUpdates.cs
- ComponentCollection.cs
- LinkArea.cs
- HandleCollector.cs
- ProfileGroupSettingsCollection.cs
- SqlConnection.cs
- CellTreeNodeVisitors.cs
- SBCSCodePageEncoding.cs
- PageAsyncTask.cs
- LeafCellTreeNode.cs
- TextSchema.cs
- NavigateUrlConverter.cs
- XPathEmptyIterator.cs
- ComponentChangedEvent.cs
- PrintPreviewGraphics.cs
- DataListItemEventArgs.cs
- TextServicesLoader.cs
- DodSequenceMerge.cs
- TimelineCollection.cs
- QueueProcessor.cs
- X509Certificate.cs
- RawStylusInputReport.cs
- ManagedIStream.cs
- Utils.cs
- Vector3DCollection.cs
- ToolBarPanel.cs
- Quaternion.cs
- XmlSchemaComplexContentRestriction.cs
- NativeCppClassAttribute.cs
- UniformGrid.cs
- WebServiceTypeData.cs
- InvalidProgramException.cs
- ListViewItemSelectionChangedEvent.cs
- BindingElementExtensionElement.cs
- TextParagraph.cs
- FormView.cs
- SmtpSection.cs
- DateTimeFormat.cs
- RsaKeyIdentifierClause.cs
- TextMarkerSource.cs
- ResXResourceWriter.cs
- DataSourceViewSchemaConverter.cs
- CollectionViewGroup.cs
- BinaryObjectReader.cs
- GeometryValueSerializer.cs
- DataPager.cs
- HtmlTableCell.cs
- SystemIPv4InterfaceProperties.cs
- FixedHyperLink.cs
- AlignmentYValidation.cs
- UnsafeNetInfoNativeMethods.cs
- OutputCacheProviderCollection.cs
- TypedRowGenerator.cs
- UInt64Converter.cs
- TreeWalker.cs
- SkewTransform.cs
- StylusDownEventArgs.cs
- GridItemCollection.cs
- CompilerHelpers.cs
- DocumentReferenceCollection.cs
- Symbol.cs
- DrawingAttributes.cs
- ProgressBar.cs
- GeneralTransform3DCollection.cs
- ScriptingProfileServiceSection.cs
- ContextMarshalException.cs
- TargetParameterCountException.cs
- SystemIPInterfaceStatistics.cs
- DataGridPagerStyle.cs