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
- TextEndOfParagraph.cs
- DomainLiteralReader.cs
- TrackingMemoryStream.cs
- RoleGroupCollection.cs
- FunctionMappingTranslator.cs
- Restrictions.cs
- StyleSelector.cs
- ToolStripManager.cs
- Calendar.cs
- ReaderWriterLockWrapper.cs
- ErrorWebPart.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- CopyNodeSetAction.cs
- ExternalException.cs
- DataAccessor.cs
- _ConnectStream.cs
- ValidationPropertyAttribute.cs
- Variant.cs
- SqlAliasesReferenced.cs
- StrokeNodeOperations2.cs
- StringDictionary.cs
- IMembershipProvider.cs
- ConfigurationElementProperty.cs
- MatrixCamera.cs
- LayoutTable.cs
- ReadOnlyDataSourceView.cs
- ExpressionPrefixAttribute.cs
- MembershipUser.cs
- XmlSchemaExternal.cs
- ColumnResizeAdorner.cs
- DataBindingHandlerAttribute.cs
- StringCollectionMarkupSerializer.cs
- DodSequenceMerge.cs
- CancellationHandlerDesigner.cs
- IntPtr.cs
- CompilationPass2TaskInternal.cs
- TextProviderWrapper.cs
- ParserStreamGeometryContext.cs
- XmlSerializerVersionAttribute.cs
- CatalogPartChrome.cs
- PrintPreviewDialog.cs
- ExtendedProperty.cs
- DependencyObjectProvider.cs
- Inline.cs
- TypeDependencyAttribute.cs
- SecondaryViewProvider.cs
- HatchBrush.cs
- DbInsertCommandTree.cs
- XmlSiteMapProvider.cs
- NeedSkipTokenVisitor.cs
- RC2CryptoServiceProvider.cs
- Timeline.cs
- RuntimeHandles.cs
- XslVisitor.cs
- EditBehavior.cs
- MultiSelector.cs
- ModelPropertyDescriptor.cs
- ParserStreamGeometryContext.cs
- AttachedPropertyDescriptor.cs
- CalendarDay.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- TextBreakpoint.cs
- Helper.cs
- JulianCalendar.cs
- CustomAssemblyResolver.cs
- XhtmlBasicLabelAdapter.cs
- ScopeCollection.cs
- DotExpr.cs
- MetadataCache.cs
- TextEditorParagraphs.cs
- TripleDES.cs
- NamespaceCollection.cs
- ListBase.cs
- ObservableCollection.cs
- Point3DCollection.cs
- ShaderEffect.cs
- CodeGen.cs
- basenumberconverter.cs
- SQLBoolean.cs
- PkcsUtils.cs
- CmsInterop.cs
- DataGridViewCellPaintingEventArgs.cs
- LineBreakRecord.cs
- Menu.cs
- NamespaceEmitter.cs
- SafeNativeMethods.cs
- Win32KeyboardDevice.cs
- DocumentReferenceCollection.cs
- Pair.cs
- QilBinary.cs
- OutgoingWebRequestContext.cs
- xmlfixedPageInfo.cs
- QueryOutputWriter.cs
- PerfCounters.cs
- LinqDataSourceContextData.cs
- ProxyWebPartConnectionCollection.cs
- DrawingCollection.cs
- SimpleMailWebEventProvider.cs
- TraceHandlerErrorFormatter.cs
- WizardPanel.cs