Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Dispatcher / ImmutableClientRuntime.cs / 1 / ImmutableClientRuntime.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Dispatcher { using System; using System.ServiceModel.Channels; using System.ServiceModel; using System.Collections.Generic; using System.Collections; using System.Reflection; using System.Runtime.Remoting.Messaging; using System.Transactions; using System.ServiceModel.Transactions; using AsyncResult = System.ServiceModel.AsyncResult; using System.Security; class ImmutableClientRuntime { int correlationCount; bool addTransactionFlowProperties; IInteractiveChannelInitializer[] interactiveChannelInitializers; IClientOperationSelector operationSelector; IChannelInitializer[] channelInitializers; IClientMessageInspector[] messageInspectors; Dictionaryoperations; ProxyOperationRuntime unhandled; bool useSynchronizationContext; private bool validateMustUnderstand; internal ImmutableClientRuntime(ClientRuntime behavior) { this.channelInitializers = EmptyArray .ToArray(behavior.ChannelInitializers); this.interactiveChannelInitializers = EmptyArray .ToArray(behavior.InteractiveChannelInitializers); this.messageInspectors = EmptyArray .ToArray(behavior.MessageInspectors); this.operationSelector = behavior.OperationSelector; this.useSynchronizationContext = behavior.UseSynchronizationContext; this.validateMustUnderstand = behavior.ValidateMustUnderstand; this.unhandled = new ProxyOperationRuntime(behavior.UnhandledClientOperation, this); this.addTransactionFlowProperties = behavior.AddTransactionFlowProperties; this.operations = new Dictionary (); for (int i=0; i (result); } } } } // 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
- _NetRes.cs
- BamlResourceDeserializer.cs
- ProxyWebPartManager.cs
- PipeException.cs
- DataGridSortCommandEventArgs.cs
- Property.cs
- FontEmbeddingManager.cs
- SignatureHelper.cs
- ListViewHitTestInfo.cs
- OleDbDataAdapter.cs
- FieldNameLookup.cs
- Authorization.cs
- QilReference.cs
- WebServiceTypeData.cs
- XmlNodeChangedEventArgs.cs
- XmlSchemaAppInfo.cs
- ListViewSelectEventArgs.cs
- ListViewItemMouseHoverEvent.cs
- BamlRecordHelper.cs
- ListControl.cs
- Padding.cs
- Resources.Designer.cs
- DesignerTextBoxAdapter.cs
- ListViewInsertEventArgs.cs
- RegexFCD.cs
- SR.Designer.cs
- PageCatalogPart.cs
- StringFunctions.cs
- XmlSchemaFacet.cs
- ClientFormsAuthenticationCredentials.cs
- MiniCustomAttributeInfo.cs
- activationcontext.cs
- AutomationProperties.cs
- SmtpReplyReader.cs
- HttpRequest.cs
- EntitySetRetriever.cs
- GridViewSortEventArgs.cs
- FunctionUpdateCommand.cs
- StringWriter.cs
- StrokeCollection.cs
- Typeface.cs
- CultureSpecificCharacterBufferRange.cs
- AbandonedMutexException.cs
- Action.cs
- MultipleViewPattern.cs
- EraserBehavior.cs
- PropertyGrid.cs
- DataGridHelper.cs
- Quaternion.cs
- Utility.cs
- CircleHotSpot.cs
- TypeConverterHelper.cs
- ErrorStyle.cs
- PerfCounters.cs
- OAVariantLib.cs
- DuplicateContext.cs
- VisualStateManager.cs
- StreamSecurityUpgradeInitiatorBase.cs
- NameGenerator.cs
- DataList.cs
- SafeLibraryHandle.cs
- SignatureDescription.cs
- DrawListViewItemEventArgs.cs
- HijriCalendar.cs
- BoundColumn.cs
- ResXResourceWriter.cs
- Expression.cs
- VisualStyleElement.cs
- NameObjectCollectionBase.cs
- PropertyMappingExceptionEventArgs.cs
- CompiledELinqQueryState.cs
- DataGridViewToolTip.cs
- AtomContentProperty.cs
- GregorianCalendarHelper.cs
- CompilerResults.cs
- ApplicationHost.cs
- ListViewDeletedEventArgs.cs
- TemplateComponentConnector.cs
- SecurityState.cs
- COM2EnumConverter.cs
- ControlCollection.cs
- XmlNullResolver.cs
- StubHelpers.cs
- ContextMarshalException.cs
- Scripts.cs
- QuaternionAnimationUsingKeyFrames.cs
- Stroke2.cs
- SqlDataSourceQuery.cs
- RealizationDrawingContextWalker.cs
- XmlSchemaObjectCollection.cs
- ListViewHitTestInfo.cs
- XmlWriterSettings.cs
- PersonalizationAdministration.cs
- XmlObjectSerializerReadContext.cs
- RenamedEventArgs.cs
- AssemblyCache.cs
- MatrixIndependentAnimationStorage.cs
- MouseBinding.cs
- CodeParameterDeclarationExpression.cs
- PngBitmapEncoder.cs