Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Channels / SecurityChannelFaultConverter.cs / 1 / SecurityChannelFaultConverter.cs
//------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //------------------- namespace System.ServiceModel.Channels { using System; using System.ServiceModel; using System.ServiceModel.Security; internal class SecurityChannelFaultConverter : FaultConverter { IChannel innerChannel; internal SecurityChannelFaultConverter(IChannel innerChannel) { this.innerChannel = innerChannel; } protected override bool OnTryCreateException(Message message, MessageFault fault, out Exception exception) { if (this.innerChannel == null) { exception = null; return false; } FaultConverter inner = this.innerChannel.GetProperty(); if (inner != null) { return inner.TryCreateException(message, fault, out exception); } else { exception = null; return false; } } protected override bool OnTryCreateFaultMessage(Exception exception, out Message message) { if (this.innerChannel == null) { message = null; return false; } FaultConverter inner = innerChannel.GetProperty (); if (inner != null) { return inner.TryCreateFaultMessage(exception, out message); } else { message = null; return false; } } } } // 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
- WebPartConnectionsDisconnectVerb.cs
- String.cs
- CategoryNameCollection.cs
- ValidatorCollection.cs
- RawMouseInputReport.cs
- Normalizer.cs
- CounterSet.cs
- CalendarDay.cs
- PrimaryKeyTypeConverter.cs
- ErrorHandlerModule.cs
- MessagePropertyFilter.cs
- Literal.cs
- RealProxy.cs
- PageHandlerFactory.cs
- UDPClient.cs
- CustomPopupPlacement.cs
- StatusBarItem.cs
- SoapInteropTypes.cs
- Application.cs
- TimeSpanFormat.cs
- AdjustableArrowCap.cs
- Vector3DIndependentAnimationStorage.cs
- XPathItem.cs
- KnowledgeBase.cs
- HttpListenerContext.cs
- ScriptControl.cs
- CreateUserWizardStep.cs
- TransformerTypeCollection.cs
- cryptoapiTransform.cs
- CurrentChangedEventManager.cs
- Globals.cs
- DesignerAutoFormatCollection.cs
- IProvider.cs
- DataGridViewDataErrorEventArgs.cs
- Int32Animation.cs
- DoubleConverter.cs
- FixedSOMLineCollection.cs
- UIElementParaClient.cs
- ElementAction.cs
- HwndKeyboardInputProvider.cs
- OutputCacheSettings.cs
- XmlSerializationReader.cs
- TextEndOfParagraph.cs
- DecimalConverter.cs
- SocketElement.cs
- TextTrailingWordEllipsis.cs
- CollectionChangeEventArgs.cs
- Cursor.cs
- DBConnectionString.cs
- ReceiveSecurityHeader.cs
- PlacementWorkspace.cs
- MetabaseServerConfig.cs
- ProxyWebPartManager.cs
- ScaleTransform.cs
- WebConfigurationManager.cs
- CodeGotoStatement.cs
- MemoryRecordBuffer.cs
- ArrayElementGridEntry.cs
- SizeAnimationBase.cs
- SQLChars.cs
- SqlNode.cs
- TableDetailsRow.cs
- AssemblySettingAttributes.cs
- DataControlLinkButton.cs
- TypeSystem.cs
- BaseComponentEditor.cs
- CDSCollectionETWBCLProvider.cs
- FixUpCollection.cs
- ScrollBarRenderer.cs
- NamedObject.cs
- WebPartMovingEventArgs.cs
- EnvironmentPermission.cs
- Graph.cs
- BitSet.cs
- MethodSet.cs
- XPathSelfQuery.cs
- ObjectQueryExecutionPlan.cs
- TransformedBitmap.cs
- ToolStripRenderEventArgs.cs
- NativeMethods.cs
- BufferedWebEventProvider.cs
- TextProviderWrapper.cs
- WorkflowViewService.cs
- MonitorWrapper.cs
- ValidatedControlConverter.cs
- AppDomainProtocolHandler.cs
- RequestCache.cs
- DWriteFactory.cs
- KeyboardNavigation.cs
- HttpResponseHeader.cs
- LinearKeyFrames.cs
- AppDomainProtocolHandler.cs
- SmiTypedGetterSetter.cs
- ResponseStream.cs
- TcpStreams.cs
- DesignerSelectionListAdapter.cs
- ValidationManager.cs
- UpdateRecord.cs
- storepermissionattribute.cs
- RuntimeVariableList.cs