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
- GifBitmapDecoder.cs
- DBSqlParserColumnCollection.cs
- DataListItemCollection.cs
- PointCollection.cs
- ResourcePermissionBase.cs
- HostingEnvironment.cs
- CellCreator.cs
- SessionStateSection.cs
- InlineCollection.cs
- KnownBoxes.cs
- Int64KeyFrameCollection.cs
- ValidationError.cs
- MetaDataInfo.cs
- ModuleElement.cs
- DbConnectionStringCommon.cs
- VisualStyleRenderer.cs
- MethodAccessException.cs
- XmlSchemaAttribute.cs
- EnumerableRowCollectionExtensions.cs
- ObjectViewListener.cs
- SiteMapHierarchicalDataSourceView.cs
- RemotingConfigParser.cs
- HMAC.cs
- XmlAttributes.cs
- WeakReferenceEnumerator.cs
- NeutralResourcesLanguageAttribute.cs
- XPathDocumentNavigator.cs
- HMACSHA512.cs
- CodeGotoStatement.cs
- PropertyStore.cs
- XamlSerializerUtil.cs
- TableParagraph.cs
- DescriptionAttribute.cs
- Stylus.cs
- GeneralTransform.cs
- PathSegment.cs
- CounterSetInstanceCounterDataSet.cs
- ConfigurationValue.cs
- DataGridSortCommandEventArgs.cs
- BitArray.cs
- ParallelEnumerableWrapper.cs
- HMACSHA512.cs
- UserMapPath.cs
- CommandConverter.cs
- TextElementEditingBehaviorAttribute.cs
- ManipulationInertiaStartingEventArgs.cs
- IsolatedStorageFilePermission.cs
- XmlnsDictionary.cs
- InteropEnvironment.cs
- StringFunctions.cs
- WebHttpBinding.cs
- CriticalHandle.cs
- ServiceHttpHandlerFactory.cs
- CompoundFileStorageReference.cs
- OpenTypeLayoutCache.cs
- SQLInt64Storage.cs
- ClientBuildManagerCallback.cs
- SecurityHeader.cs
- EnumType.cs
- AutomationElementCollection.cs
- InvalidDataContractException.cs
- SelectionEditor.cs
- GregorianCalendar.cs
- GlyphingCache.cs
- RequestCacheValidator.cs
- MarshalByValueComponent.cs
- SqlNotificationRequest.cs
- ScriptHandlerFactory.cs
- DurableOperationAttribute.cs
- AtomicFile.cs
- DesignerInterfaces.cs
- WindowsStartMenu.cs
- SafeUserTokenHandle.cs
- PassportAuthenticationEventArgs.cs
- DataControlFieldCell.cs
- SrgsElementFactoryCompiler.cs
- CodeDirectiveCollection.cs
- Mouse.cs
- ReadingWritingEntityEventArgs.cs
- BinaryParser.cs
- SystemWebCachingSectionGroup.cs
- ProcessThread.cs
- DependencyObjectProvider.cs
- XPathException.cs
- HtmlHistory.cs
- CapabilitiesRule.cs
- AppearanceEditorPart.cs
- NameSpaceEvent.cs
- FieldMetadata.cs
- autovalidator.cs
- BamlBinaryWriter.cs
- TimerEventSubscriptionCollection.cs
- CheckBoxStandardAdapter.cs
- RepeaterCommandEventArgs.cs
- MachineSettingsSection.cs
- SqlInfoMessageEvent.cs
- GenericEnumerator.cs
- HuffCodec.cs
- QuaternionIndependentAnimationStorage.cs
- EncryptedPackageFilter.cs