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
- EntityDataSourceContextCreatingEventArgs.cs
- OptimalBreakSession.cs
- HtmlInputSubmit.cs
- JumpList.cs
- MsmqIntegrationSecurityElement.cs
- EdmToObjectNamespaceMap.cs
- SoapSchemaExporter.cs
- SamlAudienceRestrictionCondition.cs
- BrowsableAttribute.cs
- WriteLineDesigner.xaml.cs
- IteratorFilter.cs
- TCPListener.cs
- HorizontalAlignConverter.cs
- DefinitionUpdate.cs
- Mutex.cs
- CategoryNameCollection.cs
- LingerOption.cs
- ObfuscationAttribute.cs
- SmtpReplyReader.cs
- LineServicesRun.cs
- FileUpload.cs
- precedingsibling.cs
- Matrix3DValueSerializer.cs
- SplineKeyFrames.cs
- SqlXml.cs
- Binding.cs
- BatchWriter.cs
- SeekableMessageNavigator.cs
- DateTimeOffsetStorage.cs
- EnumerableRowCollection.cs
- AuthorizationRuleCollection.cs
- ScrollProviderWrapper.cs
- ElementUtil.cs
- MarkupExtensionParser.cs
- InvokeWebServiceDesigner.cs
- ByteStreamBufferedMessageData.cs
- AppDomainFactory.cs
- PhoneCall.cs
- TypefaceMap.cs
- SafeHandle.cs
- GraphicsContainer.cs
- Span.cs
- XmlnsCache.cs
- DataViewSetting.cs
- XmlNodeChangedEventArgs.cs
- BulletChrome.cs
- documentsequencetextview.cs
- BuildManagerHost.cs
- smtpconnection.cs
- BuiltInExpr.cs
- ValueChangedEventManager.cs
- QueryGenerator.cs
- MembershipSection.cs
- DetailsViewUpdatedEventArgs.cs
- GenerateHelper.cs
- ExceptionRoutedEventArgs.cs
- SqlNodeTypeOperators.cs
- AdapterDictionary.cs
- DesignBindingEditor.cs
- FontSource.cs
- DiscoveryClientChannelFactory.cs
- DataTableMapping.cs
- OleDbConnection.cs
- DragCompletedEventArgs.cs
- SettingsBindableAttribute.cs
- CryptoStream.cs
- RedistVersionInfo.cs
- StateChangeEvent.cs
- TabletDevice.cs
- WaitHandle.cs
- IntegerValidator.cs
- LocatorManager.cs
- AsyncResult.cs
- XmlUtf8RawTextWriter.cs
- Atom10FormatterFactory.cs
- ListView.cs
- Comparer.cs
- Executor.cs
- OrderedDictionaryStateHelper.cs
- WsatTransactionHeader.cs
- UpdateCompiler.cs
- StorageFunctionMapping.cs
- ActivityMarkupSerializer.cs
- AutomationIdentifier.cs
- XmlEncApr2001.cs
- UriSchemeKeyedCollection.cs
- _DomainName.cs
- TextServicesContext.cs
- DecimalConstantAttribute.cs
- ExtensionQuery.cs
- HttpApplicationStateBase.cs
- GZipStream.cs
- MissingManifestResourceException.cs
- Activator.cs
- NoneExcludedImageIndexConverter.cs
- TextParaClient.cs
- TypeExtension.cs
- AnchoredBlock.cs
- EdmSchemaAttribute.cs
- ZipFileInfo.cs