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
- EventRoute.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- RightsManagementEncryptedStream.cs
- LoginViewDesigner.cs
- DesignerForm.cs
- RemoveStoryboard.cs
- Popup.cs
- NativeMethods.cs
- AssemblyFilter.cs
- DbProviderConfigurationHandler.cs
- CompleteWizardStep.cs
- DeclarativeCatalogPart.cs
- XmlTextEncoder.cs
- BufferBuilder.cs
- ApplicationInfo.cs
- RoutedEventConverter.cs
- ObjRef.cs
- HttpRuntimeSection.cs
- Oid.cs
- NumberFormatInfo.cs
- ProfilePropertySettings.cs
- FreezableOperations.cs
- PointIndependentAnimationStorage.cs
- XmlIlVisitor.cs
- SafeProcessHandle.cs
- ProfileBuildProvider.cs
- StatusBarItem.cs
- CreateUserWizardAutoFormat.cs
- CustomAttribute.cs
- Win32MouseDevice.cs
- EventlogProvider.cs
- RegisteredDisposeScript.cs
- UInt64Converter.cs
- securestring.cs
- ProjectionAnalyzer.cs
- PropertyIDSet.cs
- UniformGrid.cs
- DataGridViewCellFormattingEventArgs.cs
- XPathSingletonIterator.cs
- PerformanceCountersElement.cs
- HashFinalRequest.cs
- HostedHttpTransportManager.cs
- NonBatchDirectoryCompiler.cs
- RuleSettingsCollection.cs
- UIElement3DAutomationPeer.cs
- Expr.cs
- DeclarativeConditionsCollection.cs
- EntityContainerAssociationSet.cs
- NameValueConfigurationElement.cs
- Win32Exception.cs
- AmbientProperties.cs
- SvcMapFileLoader.cs
- CannotUnloadAppDomainException.cs
- GPStream.cs
- BinHexEncoder.cs
- XhtmlConformanceSection.cs
- ScrollChrome.cs
- InstanceData.cs
- SafeCloseHandleCritical.cs
- FormsAuthenticationEventArgs.cs
- RemoteTokenFactory.cs
- PublisherIdentityPermission.cs
- ResourceProviderFactory.cs
- FixedSOMTextRun.cs
- FrameworkElementFactoryMarkupObject.cs
- ConnectionAcceptor.cs
- DesignerActionUI.cs
- SoapEnumAttribute.cs
- IIS7WorkerRequest.cs
- PlainXmlWriter.cs
- ResourcesChangeInfo.cs
- ContentType.cs
- ButtonAutomationPeer.cs
- WindowsContainer.cs
- WeakReferenceEnumerator.cs
- ConstructorNeedsTagAttribute.cs
- FileCodeGroup.cs
- UInt32Converter.cs
- MemberExpressionHelper.cs
- OrCondition.cs
- FloaterBaseParagraph.cs
- SeekStoryboard.cs
- DataTableMappingCollection.cs
- DragEventArgs.cs
- CompleteWizardStep.cs
- CultureTable.cs
- TdsValueSetter.cs
- InfocardExtendedInformationCollection.cs
- SqlErrorCollection.cs
- XmlSchemaValidationException.cs
- DesignerTransactionCloseEvent.cs
- Reference.cs
- DataBindingHandlerAttribute.cs
- CodeCastExpression.cs
- EntityDataSourceDataSelectionPanel.designer.cs
- CryptoKeySecurity.cs
- Duration.cs
- ValidatorCollection.cs
- DataListItemEventArgs.cs
- DataQuery.cs