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
- ContextStaticAttribute.cs
- MasterPageParser.cs
- SQLGuid.cs
- XmlCollation.cs
- SpeechSynthesizer.cs
- CachedPathData.cs
- XmlAutoDetectWriter.cs
- UnsafeMethods.cs
- SharedConnectionWorkflowTransactionService.cs
- PersonalizationProvider.cs
- SerializationEventsCache.cs
- HotSpot.cs
- ArgIterator.cs
- ParallelEnumerable.cs
- InputReportEventArgs.cs
- _ProxyRegBlob.cs
- AlternateView.cs
- FlowDocumentScrollViewer.cs
- DesignerTextViewAdapter.cs
- Rect3D.cs
- AffineTransform3D.cs
- StringAnimationUsingKeyFrames.cs
- ReadOnlyTernaryTree.cs
- PageContentAsyncResult.cs
- SystemIPv4InterfaceProperties.cs
- EntryWrittenEventArgs.cs
- WebReference.cs
- PartitionerQueryOperator.cs
- QilReference.cs
- mediapermission.cs
- StringUtil.cs
- Size3DConverter.cs
- InstallerTypeAttribute.cs
- KeyPressEvent.cs
- RegexWorker.cs
- ToolStripProgressBar.cs
- Decoder.cs
- PropertyEmitterBase.cs
- ConfigPathUtility.cs
- CompilerParameters.cs
- StubHelpers.cs
- Attachment.cs
- Sentence.cs
- SymbolDocumentInfo.cs
- AmbientProperties.cs
- LinearGradientBrush.cs
- Button.cs
- TagPrefixInfo.cs
- XmlSchemaComplexContentRestriction.cs
- SurrogateEncoder.cs
- UTF8Encoding.cs
- InputLanguageEventArgs.cs
- ModelServiceImpl.cs
- IncomingWebRequestContext.cs
- DataGridLinkButton.cs
- SQLChars.cs
- NameSpaceExtractor.cs
- ServiceOperationWrapper.cs
- ListViewInsertedEventArgs.cs
- UpdateProgress.cs
- HttpRequestBase.cs
- KeyValueSerializer.cs
- AttributeCallbackBuilder.cs
- SqlParameter.cs
- LinqDataSourceView.cs
- SecurityProtocolFactory.cs
- CheckBox.cs
- SessionIDManager.cs
- Queue.cs
- Storyboard.cs
- ClientBuildManager.cs
- KeysConverter.cs
- SiteMapProvider.cs
- WindowsPen.cs
- PolyLineSegmentFigureLogic.cs
- Hashtable.cs
- DataGridViewRowPrePaintEventArgs.cs
- PartManifestEntry.cs
- FixedPosition.cs
- IssuedTokenParametersEndpointAddressElement.cs
- ResourceReferenceKeyNotFoundException.cs
- CalculatedColumn.cs
- AttributeCollection.cs
- ContractValidationHelper.cs
- ForeignKeyConstraint.cs
- LocalizeDesigner.cs
- DbUpdateCommandTree.cs
- HybridDictionary.cs
- BroadcastEventHelper.cs
- httpapplicationstate.cs
- RequestResizeEvent.cs
- PixelFormats.cs
- CreateUserWizard.cs
- WindowsNonControl.cs
- OrCondition.cs
- InputElement.cs
- JapaneseCalendar.cs
- MobileControlBuilder.cs
- EmptyCollection.cs
- ViewgenGatekeeper.cs