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
- StreamGeometry.cs
- Version.cs
- DrawingContextWalker.cs
- AnnotationStore.cs
- RuleSettings.cs
- TraceUtility.cs
- XmlAutoDetectWriter.cs
- SoapMessage.cs
- IndexedEnumerable.cs
- GridProviderWrapper.cs
- AudioFileOut.cs
- ObjectItemCollection.cs
- connectionpool.cs
- KeyedCollection.cs
- AuthStoreRoleProvider.cs
- ChangeNode.cs
- TTSEngineTypes.cs
- TableLayoutPanel.cs
- BitmapCodecInfo.cs
- SchemaUtility.cs
- CopyNodeSetAction.cs
- Attributes.cs
- ScrollPattern.cs
- BitmapEffectInput.cs
- DocumentOrderQuery.cs
- AssociationTypeEmitter.cs
- WebPartTransformer.cs
- FaultHandlingFilter.cs
- ColorPalette.cs
- validation.cs
- DeviceContext2.cs
- StylusPointCollection.cs
- _IPv6Address.cs
- PrintEvent.cs
- StylusPointProperties.cs
- PublisherMembershipCondition.cs
- BinarySerializer.cs
- ExecutionContext.cs
- TransactionTable.cs
- RenderTargetBitmap.cs
- NativeMethods.cs
- CustomPopupPlacement.cs
- Function.cs
- HGlobalSafeHandle.cs
- BasicKeyConstraint.cs
- DataViewSetting.cs
- PeerNameRegistration.cs
- DeferredElementTreeState.cs
- EditorPartChrome.cs
- NativeRecognizer.cs
- TextDpi.cs
- ResourceReferenceExpressionConverter.cs
- DynamicILGenerator.cs
- TextBreakpoint.cs
- DecoderFallback.cs
- PagePropertiesChangingEventArgs.cs
- TypeBuilderInstantiation.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- BitmapDecoder.cs
- InertiaTranslationBehavior.cs
- Quad.cs
- GenericTextProperties.cs
- StringComparer.cs
- XmlArrayItemAttribute.cs
- XXXOnTypeBuilderInstantiation.cs
- ExpandSegmentCollection.cs
- DrawListViewSubItemEventArgs.cs
- CompoundFileStorageReference.cs
- BitSet.cs
- FixedSOMTable.cs
- ContentPlaceHolder.cs
- safelink.cs
- HwndSubclass.cs
- LiteralControl.cs
- MouseEvent.cs
- GridViewHeaderRowPresenter.cs
- UnsafePeerToPeerMethods.cs
- SqlBuilder.cs
- Maps.cs
- DashStyle.cs
- TransactionsSectionGroup.cs
- LineServicesRun.cs
- MergablePropertyAttribute.cs
- RectAnimationUsingKeyFrames.cs
- HijriCalendar.cs
- Throw.cs
- DesignConnection.cs
- OutOfMemoryException.cs
- Win32Exception.cs
- Registry.cs
- KeyFrames.cs
- CheckStoreFileValidityRequest.cs
- OrderedDictionary.cs
- ParenthesizePropertyNameAttribute.cs
- AppDomainInstanceProvider.cs
- StringUtil.cs
- TextBoxLine.cs
- UInt64.cs
- SqlGatherProducedAliases.cs
- HtmlInputText.cs