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
- SubMenuStyleCollection.cs
- GridEntryCollection.cs
- ElementMarkupObject.cs
- TypeUtil.cs
- ToolStripPanelDesigner.cs
- BinarySecretKeyIdentifierClause.cs
- sqlnorm.cs
- TableItemStyle.cs
- DragAssistanceManager.cs
- TrustManagerPromptUI.cs
- TextBoxAutomationPeer.cs
- TextClipboardData.cs
- Connector.cs
- VirtualPathProvider.cs
- CodeTypeMemberCollection.cs
- DisposableCollectionWrapper.cs
- HandlerBase.cs
- DeploymentExceptionMapper.cs
- ProvidePropertyAttribute.cs
- XmlDictionaryWriter.cs
- InvokerUtil.cs
- ItemChangedEventArgs.cs
- IntSecurity.cs
- ButtonFlatAdapter.cs
- ToolStripPanelRow.cs
- WindowsEditBoxRange.cs
- MetadataCache.cs
- ElementNotAvailableException.cs
- SqlCacheDependency.cs
- NameSpaceEvent.cs
- RoleManagerEventArgs.cs
- CodeTypeParameter.cs
- SwitchElementsCollection.cs
- TypeReference.cs
- RuntimeEnvironment.cs
- WorkflowQueuingService.cs
- SchemaImporterExtension.cs
- DES.cs
- AsymmetricAlgorithm.cs
- AutomationPropertyInfo.cs
- _HelperAsyncResults.cs
- TextPenaltyModule.cs
- RSAPKCS1SignatureDeformatter.cs
- DelegatedStream.cs
- ItemsControlAutomationPeer.cs
- EntityKey.cs
- LocationUpdates.cs
- BitmapEditor.cs
- DrawingAttributesDefaultValueFactory.cs
- ManagementInstaller.cs
- TraceSwitch.cs
- CompilerTypeWithParams.cs
- CultureInfoConverter.cs
- SecurityRuntime.cs
- DataListItemCollection.cs
- XdrBuilder.cs
- GifBitmapEncoder.cs
- ReflectTypeDescriptionProvider.cs
- Page.cs
- TypeBrowserDialog.cs
- TableItemPatternIdentifiers.cs
- IdentityNotMappedException.cs
- ConnectionPool.cs
- MetadataItemCollectionFactory.cs
- Timeline.cs
- TabletCollection.cs
- XmlCompatibilityReader.cs
- ListSortDescriptionCollection.cs
- ScrollBar.cs
- EffectiveValueEntry.cs
- TransportElement.cs
- ValidateNames.cs
- SettingsAttributeDictionary.cs
- QuaternionRotation3D.cs
- DataControlFieldCell.cs
- XsdDuration.cs
- MediaPlayer.cs
- unitconverter.cs
- HttpResponseWrapper.cs
- DependencySource.cs
- ValidationRuleCollection.cs
- InvokePatternIdentifiers.cs
- AbstractDataSvcMapFileLoader.cs
- _SSPISessionCache.cs
- contentDescriptor.cs
- SingleKeyFrameCollection.cs
- SRDisplayNameAttribute.cs
- DataChangedEventManager.cs
- RuleProcessor.cs
- ActivityInstanceReference.cs
- URL.cs
- BaseTypeViewSchema.cs
- XmlConvert.cs
- DetailsViewRow.cs
- TrackingConditionCollection.cs
- PropertyItemInternal.cs
- FontInfo.cs
- ControlDesigner.cs
- Error.cs
- TransactionChannelFaultConverter.cs