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
- ControlPaint.cs
- SyndicationLink.cs
- XmlParser.cs
- FigureHelper.cs
- XamlParser.cs
- DataContext.cs
- OleDbReferenceCollection.cs
- SQlBooleanStorage.cs
- QueryResultOp.cs
- BinaryConverter.cs
- AcceleratedTokenAuthenticator.cs
- TableColumn.cs
- TextFormatterHost.cs
- InvalidOleVariantTypeException.cs
- BitStream.cs
- MonthCalendarDesigner.cs
- Transform3DGroup.cs
- CollectionChangedEventManager.cs
- TypeSystem.cs
- FixedHyperLink.cs
- ReflectionTypeLoadException.cs
- RequestQueryParser.cs
- TypeToStringValueConverter.cs
- SqlMethodAttribute.cs
- ServiceHostingEnvironment.cs
- CacheDependency.cs
- _IPv6Address.cs
- ConfigurationException.cs
- UnsafeMethods.cs
- XmlReader.cs
- ViewDesigner.cs
- XmlSchemaAny.cs
- BamlBinaryReader.cs
- RegexGroupCollection.cs
- ResourceProviderFactory.cs
- User.cs
- CollectionEditor.cs
- StorageComplexPropertyMapping.cs
- Image.cs
- ToolStripPanelRow.cs
- TableParagraph.cs
- VisualTarget.cs
- NumberSubstitution.cs
- EmptyElement.cs
- CompareValidator.cs
- LayoutInformation.cs
- OneOfScalarConst.cs
- XmlCustomFormatter.cs
- AutomationElementIdentifiers.cs
- DataSourceView.cs
- InspectionWorker.cs
- AssemblyNameEqualityComparer.cs
- SchemaElementDecl.cs
- AmbiguousMatchException.cs
- PersonalizationProviderHelper.cs
- ContainerSelectorGlyph.cs
- _ShellExpression.cs
- AssemblyFilter.cs
- TableCellCollection.cs
- VectorAnimation.cs
- RNGCryptoServiceProvider.cs
- LinearKeyFrames.cs
- RequestQueryParser.cs
- TreeNodeCollectionEditor.cs
- HttpHeaderCollection.cs
- DefaultProxySection.cs
- RepeaterCommandEventArgs.cs
- GridViewRowCollection.cs
- SessionStateModule.cs
- TransactionContextManager.cs
- XamlVector3DCollectionSerializer.cs
- EDesignUtil.cs
- FileUtil.cs
- RotateTransform3D.cs
- StdValidatorsAndConverters.cs
- CultureInfoConverter.cs
- HttpHandlerActionCollection.cs
- ErrorHandlerModule.cs
- AssertHelper.cs
- LineGeometry.cs
- NativeObjectSecurity.cs
- TypeUsage.cs
- mda.cs
- messageonlyhwndwrapper.cs
- Rotation3DAnimationUsingKeyFrames.cs
- MessageQuerySet.cs
- JsonQNameDataContract.cs
- SiteMapProvider.cs
- TextElementAutomationPeer.cs
- nulltextnavigator.cs
- UiaCoreApi.cs
- PageAsyncTask.cs
- FontUnitConverter.cs
- ScrollData.cs
- GeometryHitTestParameters.cs
- BindableAttribute.cs
- ShapingEngine.cs
- ScaleTransform.cs
- DesignerAutoFormatStyle.cs
- VirtualDirectoryMapping.cs