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
- KeyNotFoundException.cs
- PagerSettings.cs
- BinaryParser.cs
- RadioButtonPopupAdapter.cs
- ProviderCommandInfoUtils.cs
- CrossSiteScriptingValidation.cs
- ConsoleTraceListener.cs
- SqlPersonalizationProvider.cs
- RuleSettingsCollection.cs
- Queue.cs
- LineSegment.cs
- DisplayInformation.cs
- WaitHandleCannotBeOpenedException.cs
- XmlMembersMapping.cs
- ErrorFormatter.cs
- TraversalRequest.cs
- SecUtil.cs
- ProcessThreadCollection.cs
- Matrix3DValueSerializer.cs
- Point.cs
- IgnoreDeviceFilterElement.cs
- ColorAnimationUsingKeyFrames.cs
- LinkClickEvent.cs
- WhiteSpaceTrimStringConverter.cs
- FunctionDetailsReader.cs
- MaskPropertyEditor.cs
- ProviderUtil.cs
- XPathNodeHelper.cs
- DataGridViewCheckBoxCell.cs
- StringExpressionSet.cs
- ExpressionNode.cs
- DataGridViewCellStyleEditor.cs
- TriggerCollection.cs
- SystemWebExtensionsSectionGroup.cs
- FlowDocumentPaginator.cs
- Win32Native.cs
- HttpListenerRequest.cs
- DataKeyArray.cs
- XmlSchemaSimpleContentExtension.cs
- GridViewHeaderRowPresenter.cs
- EditorPart.cs
- GeneralTransform.cs
- MimeTypeMapper.cs
- HttpListenerContext.cs
- CodeMemberMethod.cs
- Pair.cs
- PreviewPageInfo.cs
- DocumentEventArgs.cs
- EditingScope.cs
- Rotation3DKeyFrameCollection.cs
- ExpressionUtilities.cs
- XD.cs
- Selection.cs
- ConfigXmlWhitespace.cs
- RemotingServices.cs
- ClientSession.cs
- mediaeventshelper.cs
- XmlSecureResolver.cs
- TextElementAutomationPeer.cs
- BuildProviderAppliesToAttribute.cs
- SimpleWorkerRequest.cs
- ComponentCommands.cs
- ClaimTypeRequirement.cs
- FakeModelItemImpl.cs
- ParserHooks.cs
- FilteredDataSetHelper.cs
- ThicknessAnimation.cs
- TextUtf8RawTextWriter.cs
- Cursors.cs
- AuthenticationService.cs
- DataBindingHandlerAttribute.cs
- TransformDescriptor.cs
- SQLUtility.cs
- DataSourceSelectArguments.cs
- CodeIdentifiers.cs
- AuthenticationModuleElementCollection.cs
- CoreSwitches.cs
- TypeSemantics.cs
- ManagementObject.cs
- GridViewRowEventArgs.cs
- OleStrCAMarshaler.cs
- SetStoryboardSpeedRatio.cs
- PageWrapper.cs
- Roles.cs
- Label.cs
- LocalizableResourceBuilder.cs
- CodeRegionDirective.cs
- COM2ExtendedUITypeEditor.cs
- XmlHierarchyData.cs
- ClientUriBehavior.cs
- WebEventTraceProvider.cs
- ImageAnimator.cs
- BaseParser.cs
- CqlWriter.cs
- Win32SafeHandles.cs
- MDIWindowDialog.cs
- IdentitySection.cs
- GenerateTemporaryTargetAssembly.cs
- TraceSection.cs
- WindowInteractionStateTracker.cs