Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.ServiceModel.Activities / System / ServiceModel / Activities / Dispatcher / DurableInstanceProvider.cs / 1305376 / DurableInstanceProvider.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.ServiceModel.Activities.Dispatcher { using System.ServiceModel; using System.ServiceModel.Channels; using System.ServiceModel.Dispatcher; class DurableInstanceProvider : IInstanceProvider { object singletonDurableInstance; ServiceHostBase serviceHost; public DurableInstanceProvider(ServiceHostBase serviceHost) { this.serviceHost = serviceHost; } //Dummy Instance stuffed onto InstanceContext object Instance { get { if (singletonDurableInstance == null) { singletonDurableInstance = new object(); } return singletonDurableInstance; } } public object GetInstance(InstanceContext instanceContext, Message message) { return this.Instance; } public object GetInstance(InstanceContext instanceContext) { return this.Instance; } public void ReleaseInstance(InstanceContext instanceContext, object instance) { } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DBPropSet.cs
- GlobalAllocSafeHandle.cs
- OleDbError.cs
- OpCopier.cs
- DrawingContextDrawingContextWalker.cs
- TriggerActionCollection.cs
- TransactionFlowProperty.cs
- SoapTransportImporter.cs
- ComplexLine.cs
- GcHandle.cs
- PermissionListSet.cs
- ToolStripDropDownMenu.cs
- FocusChangedEventArgs.cs
- DataGridViewRowStateChangedEventArgs.cs
- DispatcherSynchronizationContext.cs
- InfocardExtendedInformationEntry.cs
- DynamicILGenerator.cs
- ExtendedPropertyDescriptor.cs
- ToolboxBitmapAttribute.cs
- SchemaElementDecl.cs
- EntitySqlQueryCacheKey.cs
- UnmanagedMarshal.cs
- SqlDataSourceView.cs
- RelationshipEnd.cs
- Activator.cs
- XmlDomTextWriter.cs
- BulletDecorator.cs
- PropertyOverridesTypeEditor.cs
- GifBitmapDecoder.cs
- MediaSystem.cs
- RecognizerInfo.cs
- EntityDataSourceContextCreatingEventArgs.cs
- XmlParserContext.cs
- ListViewDataItem.cs
- TextRangeBase.cs
- WindowShowOrOpenTracker.cs
- TextDpi.cs
- TraceContextRecord.cs
- clipboard.cs
- TokenBasedSet.cs
- CodeSnippetCompileUnit.cs
- DocumentPageView.cs
- hwndwrapper.cs
- AssociatedControlConverter.cs
- LinearKeyFrames.cs
- ConfigDefinitionUpdates.cs
- CDSsyncETWBCLProvider.cs
- SemanticTag.cs
- WbmpConverter.cs
- ReliableOutputSessionChannel.cs
- BamlBinaryReader.cs
- XamlGridLengthSerializer.cs
- TextDecorationCollectionConverter.cs
- ReachIDocumentPaginatorSerializer.cs
- StateDesigner.Helpers.cs
- SafeReversePInvokeHandle.cs
- AspNetCacheProfileAttribute.cs
- PropertySourceInfo.cs
- LocalIdKeyIdentifierClause.cs
- TreeChangeInfo.cs
- MethodCallTranslator.cs
- GlyphCache.cs
- ObfuscationAttribute.cs
- MDIClient.cs
- DataGridViewRowHeaderCell.cs
- Int64Animation.cs
- FontInfo.cs
- ToolboxItemFilterAttribute.cs
- ContextMenuStrip.cs
- XmlDomTextWriter.cs
- Token.cs
- ByteStack.cs
- TreeNodeClickEventArgs.cs
- Msec.cs
- DateTimeAutomationPeer.cs
- TouchesCapturedWithinProperty.cs
- UserNamePasswordValidator.cs
- EventLogger.cs
- QilList.cs
- Exceptions.cs
- Visual3D.cs
- ContentFileHelper.cs
- PageParserFilter.cs
- SplashScreenNativeMethods.cs
- OSFeature.cs
- Trace.cs
- ResourceDescriptionAttribute.cs
- BrushConverter.cs
- MissingFieldException.cs
- SiteMapDataSourceView.cs
- LicFileLicenseProvider.cs
- AppSettingsExpressionEditor.cs
- SocketInformation.cs
- XhtmlConformanceSection.cs
- LinkArea.cs
- Int32Rect.cs
- BaseHashHelper.cs
- StandardCommands.cs
- XdrBuilder.cs
- ReadOnlyDataSourceView.cs