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
- ElementsClipboardData.cs
- ZipIOExtraFieldPaddingElement.cs
- Variable.cs
- DrawingContextDrawingContextWalker.cs
- OpenTypeLayoutCache.cs
- ClientTargetSection.cs
- DiagnosticsConfiguration.cs
- DataSetUtil.cs
- SqlCacheDependencyDatabase.cs
- HuffModule.cs
- Console.cs
- FileLoadException.cs
- Cursor.cs
- FillRuleValidation.cs
- SingleObjectCollection.cs
- BuildProviderCollection.cs
- ProfessionalColorTable.cs
- TemplateControlBuildProvider.cs
- PeerPresenceInfo.cs
- FirstMatchCodeGroup.cs
- WebPartsSection.cs
- WebPartDisplayModeCollection.cs
- ClipboardData.cs
- UICuesEvent.cs
- DataSourceXmlAttributeAttribute.cs
- SqlBinder.cs
- MetadataSource.cs
- HtmlInputHidden.cs
- BuildProviderAppliesToAttribute.cs
- RelatedEnd.cs
- RegexCode.cs
- DataSourceHelper.cs
- LocalizabilityAttribute.cs
- TransformerConfigurationWizardBase.cs
- VectorAnimationUsingKeyFrames.cs
- WebServiceAttribute.cs
- XmlAttributeCollection.cs
- UnsafeNetInfoNativeMethods.cs
- StreamGeometryContext.cs
- UIElement.cs
- ListViewTableCell.cs
- BasicAsyncResult.cs
- MenuDesigner.cs
- SecurityToken.cs
- WebPartMenuStyle.cs
- MimeBasePart.cs
- DataGrid.cs
- SqlProcedureAttribute.cs
- CheckPair.cs
- SqlClientFactory.cs
- WebPartEventArgs.cs
- LifetimeServices.cs
- NameValuePair.cs
- sqlser.cs
- PenCursorManager.cs
- TraceHandler.cs
- XmlSerializerFactory.cs
- Validator.cs
- Win32.cs
- SmiEventStream.cs
- Quaternion.cs
- TreeIterator.cs
- FrameworkElementAutomationPeer.cs
- SerializableTypeCodeDomSerializer.cs
- BadImageFormatException.cs
- CodePageEncoding.cs
- SqlErrorCollection.cs
- AssemblyCacheEntry.cs
- PeerResolver.cs
- ExtentJoinTreeNode.cs
- DataTableExtensions.cs
- TreeNodeBindingCollection.cs
- VideoDrawing.cs
- PermissionSetTriple.cs
- AsyncInvokeOperation.cs
- FixedDSBuilder.cs
- ProxyWebPartConnectionCollection.cs
- RotateTransform3D.cs
- DocumentSchemaValidator.cs
- MarginCollapsingState.cs
- DateRangeEvent.cs
- ExpressionBuilder.cs
- MaterialGroup.cs
- WinFormsSpinner.cs
- FormViewRow.cs
- OutputCacheSettings.cs
- PropertyDescriptorGridEntry.cs
- rsa.cs
- XmlAnyElementAttributes.cs
- TraceSection.cs
- PropertyEmitter.cs
- ToolStripStatusLabel.cs
- DbCommandDefinition.cs
- DataViewSetting.cs
- PropertyDescriptorGridEntry.cs
- DiscardableAttribute.cs
- Bitmap.cs
- XPathSingletonIterator.cs
- CodeMethodInvokeExpression.cs
- ProcessModelSection.cs