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
- ComPlusSynchronizationContext.cs
- RemoteX509Token.cs
- PeerApplication.cs
- WorkflowMarkupSerializer.cs
- SqlClientFactory.cs
- CompoundFileIOPermission.cs
- HttpModuleAction.cs
- WindowsContainer.cs
- SelectedGridItemChangedEvent.cs
- Solver.cs
- MenuItemBindingCollection.cs
- ObjectDataProvider.cs
- HttpListenerRequest.cs
- XamlStyleSerializer.cs
- MouseGestureValueSerializer.cs
- ConsoleTraceListener.cs
- ToolStripItemCollection.cs
- TemplatedControlDesigner.cs
- DataGridAutoFormatDialog.cs
- Resources.Designer.cs
- CssStyleCollection.cs
- TableCellCollection.cs
- CreateUserErrorEventArgs.cs
- InputLanguageSource.cs
- ApplicationHost.cs
- VectorKeyFrameCollection.cs
- ApplicationFileParser.cs
- OperationFormatStyle.cs
- BigInt.cs
- StoreAnnotationsMap.cs
- CorePropertiesFilter.cs
- EnvelopedPkcs7.cs
- DataObjectMethodAttribute.cs
- InfoCardSymmetricCrypto.cs
- WebPartManager.cs
- ValidationError.cs
- RenderingBiasValidation.cs
- WebBrowsableAttribute.cs
- ParamArrayAttribute.cs
- ErrorTableItemStyle.cs
- LinearGradientBrush.cs
- Matrix3D.cs
- MetadataItem.cs
- SlotInfo.cs
- SBCSCodePageEncoding.cs
- NativeCppClassAttribute.cs
- NumberSubstitution.cs
- AppSettingsReader.cs
- WebPartUserCapability.cs
- SelectionEditingBehavior.cs
- XmlSerializationGeneratedCode.cs
- TabItemAutomationPeer.cs
- _SslStream.cs
- JsonWriterDelegator.cs
- RegexParser.cs
- Guid.cs
- Viewport3DAutomationPeer.cs
- WebResponse.cs
- TextRangeEditTables.cs
- DocumentGridPage.cs
- Rotation3DKeyFrameCollection.cs
- OracleCommandSet.cs
- EventLogPermissionEntryCollection.cs
- ContentIterators.cs
- PrePrepareMethodAttribute.cs
- ReadOnlyHierarchicalDataSource.cs
- OutputWindow.cs
- TreeView.cs
- Certificate.cs
- CharAnimationUsingKeyFrames.cs
- ChannelHandler.cs
- EventProperty.cs
- VisualBrush.cs
- ListItemConverter.cs
- SchemaHelper.cs
- FileDialog.cs
- TextHidden.cs
- RunWorkerCompletedEventArgs.cs
- UIPermission.cs
- InternalSafeNativeMethods.cs
- X509Certificate2.cs
- ScrollItemProviderWrapper.cs
- PolicyManager.cs
- StatusBar.cs
- BinaryObjectInfo.cs
- CustomWebEventKey.cs
- Timeline.cs
- DrawingImage.cs
- ResourceDisplayNameAttribute.cs
- FileDialogCustomPlace.cs
- EntityException.cs
- FileDialogPermission.cs
- AsyncResult.cs
- GPPOINTF.cs
- UnmanagedHandle.cs
- TraceUtils.cs
- ResolveMatchesApril2005.cs
- SqlBuffer.cs
- MdImport.cs
- QueryableDataSourceEditData.cs