Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / ServiceModel / System / ServiceModel / Dispatcher / PerCallInstanceContextProvider.cs / 1 / PerCallInstanceContextProvider.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.ServiceModel.Dispatcher { using System; using System.ServiceModel; using System.ServiceModel.Channels; internal class PerCallInstanceContextProvider : InstanceContextProviderBase { internal PerCallInstanceContextProvider(DispatchRuntime dispatchRuntime) : base(dispatchRuntime) { } #region IInstanceContextProvider Members public override InstanceContext GetExistingInstanceContext(Message message, IContextChannel channel) { //Always return null so we will create new InstanceContext for each message return null; } public override void InitializeInstanceContext(InstanceContext instanceContext, Message message, IContextChannel channel) { //no-op } public override bool IsIdle(InstanceContext instanceContext) { //By default return true if no channels are bound to this context return true; } public override void NotifyIdle(InstanceContextIdleCallback callback, InstanceContext instanceContext) { //no-op } #endregion } } // 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
- SqlMetaData.cs
- PaperSize.cs
- WinOEToolBoxItem.cs
- XmlSchemaComplexType.cs
- VerticalAlignConverter.cs
- DefaultValueTypeConverter.cs
- OlePropertyStructs.cs
- AssemblyAttributes.cs
- DataContract.cs
- BaseCollection.cs
- ListParaClient.cs
- TakeOrSkipQueryOperator.cs
- TextSegment.cs
- Deserializer.cs
- sqlcontext.cs
- SafeThemeHandle.cs
- Misc.cs
- DiscoveryClientChannelBase.cs
- ClassicBorderDecorator.cs
- CheckBoxList.cs
- NavigatorInput.cs
- InputProcessorProfilesLoader.cs
- WebZone.cs
- MappingModelBuildProvider.cs
- GetMemberBinder.cs
- StorageModelBuildProvider.cs
- ConfigPathUtility.cs
- ReturnType.cs
- IxmlLineInfo.cs
- BindingNavigator.cs
- CollectionChangedEventManager.cs
- HighlightComponent.cs
- _AutoWebProxyScriptWrapper.cs
- ToolStripRenderer.cs
- ModuleConfigurationInfo.cs
- Rect3DConverter.cs
- CorruptStoreException.cs
- FontSourceCollection.cs
- RuleSetBrowserDialog.cs
- CustomErrorCollection.cs
- PartitionResolver.cs
- InvalidPropValue.cs
- SQLInt32Storage.cs
- HttpListenerPrefixCollection.cs
- ParagraphVisual.cs
- SoapIgnoreAttribute.cs
- _ListenerRequestStream.cs
- ScriptComponentDescriptor.cs
- TrackBar.cs
- XmlNullResolver.cs
- PointKeyFrameCollection.cs
- httpserverutility.cs
- WSTrustFeb2005.cs
- PromptStyle.cs
- XslUrlEditor.cs
- RemoteWebConfigurationHost.cs
- WebSysDefaultValueAttribute.cs
- Clipboard.cs
- XmlText.cs
- UnhandledExceptionEventArgs.cs
- IxmlLineInfo.cs
- ClockGroup.cs
- PropertyRef.cs
- TextWriterTraceListener.cs
- FunctionDescription.cs
- Permission.cs
- ColumnReorderedEventArgs.cs
- DataObjectFieldAttribute.cs
- FlowNode.cs
- PtsPage.cs
- XamlStream.cs
- EmbeddedMailObjectsCollection.cs
- FontSourceCollection.cs
- TreeViewItem.cs
- ForeignConstraint.cs
- WebConfigurationManager.cs
- GrowingArray.cs
- FilteredAttributeCollection.cs
- ArrangedElement.cs
- SqlProviderUtilities.cs
- UInt32.cs
- BufferBuilder.cs
- CommandConverter.cs
- FixedTextPointer.cs
- WebBrowserBase.cs
- RoleManagerModule.cs
- SqlWriter.cs
- ClientTargetCollection.cs
- WindowInteractionStateTracker.cs
- DBSchemaRow.cs
- SafeEventLogWriteHandle.cs
- SqlCharStream.cs
- ExpressionBinding.cs
- DataBindingList.cs
- JoinSymbol.cs
- OdbcParameter.cs
- TreeNodeBindingCollection.cs
- ValidationRule.cs
- Track.cs
- Memoizer.cs