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
- DocumentPageView.cs
- TextEndOfLine.cs
- DeclarativeCatalogPartDesigner.cs
- SiblingIterators.cs
- TextEditor.cs
- LinearGradientBrush.cs
- SoapCodeExporter.cs
- _BasicClient.cs
- CodeAccessSecurityEngine.cs
- TextContainerHelper.cs
- RemotingConfigParser.cs
- OleStrCAMarshaler.cs
- TableCell.cs
- PaintValueEventArgs.cs
- FrameworkContentElementAutomationPeer.cs
- RuleSettings.cs
- TextBlock.cs
- TemplateBindingExpression.cs
- TableColumnCollection.cs
- BindingsCollection.cs
- XpsViewerException.cs
- ProfessionalColors.cs
- StringFormat.cs
- ReachVisualSerializerAsync.cs
- SqlWebEventProvider.cs
- WSAddressing10ProblemHeaderQNameFault.cs
- ListenerServiceInstallComponent.cs
- UnsafeNativeMethods.cs
- NamedPipeHostedTransportConfiguration.cs
- XslAst.cs
- SqlNodeAnnotations.cs
- TypeGeneratedEventArgs.cs
- ProjectionQueryOptionExpression.cs
- JsonDeserializer.cs
- EpmCustomContentSerializer.cs
- ProtocolsSection.cs
- Attributes.cs
- CodeDirectoryCompiler.cs
- ContextMenuService.cs
- HtmlGenericControl.cs
- Stackframe.cs
- Msmq4SubqueuePoisonHandler.cs
- Delegate.cs
- Rotation3DAnimation.cs
- TimeZone.cs
- MenuStrip.cs
- MembershipPasswordException.cs
- EnumerableRowCollection.cs
- EpmContentDeSerializer.cs
- DockingAttribute.cs
- Activation.cs
- SpeechRecognizer.cs
- ReferencedAssembly.cs
- GCHandleCookieTable.cs
- ResourceReferenceExpression.cs
- BadImageFormatException.cs
- DoubleLink.cs
- XhtmlBasicCommandAdapter.cs
- TypeSystem.cs
- TrackingMemoryStream.cs
- EntityConnection.cs
- Stylus.cs
- GridSplitter.cs
- TraceFilter.cs
- CachedPathData.cs
- LoadedOrUnloadedOperation.cs
- WorkflowOperationInvoker.cs
- MasterPageBuildProvider.cs
- SerialPort.cs
- DispatcherProcessingDisabled.cs
- ToolBarButtonClickEvent.cs
- StorageConditionPropertyMapping.cs
- RuleInfoComparer.cs
- SchemaElement.cs
- Highlights.cs
- UserControl.cs
- BinaryObjectReader.cs
- BufferBuilder.cs
- DataServiceStreamResponse.cs
- InputProviderSite.cs
- StrokeDescriptor.cs
- safex509handles.cs
- BitmapEffectState.cs
- RadioButton.cs
- SqlFormatter.cs
- InputDevice.cs
- SQLCharsStorage.cs
- HandlerBase.cs
- StorageFunctionMapping.cs
- DetailsViewActionList.cs
- DrawItemEvent.cs
- PropertyGridCommands.cs
- Adorner.cs
- XDeferredAxisSource.cs
- HierarchicalDataBoundControlAdapter.cs
- UInt16Converter.cs
- storagemappingitemcollection.viewdictionary.cs
- XmlSchemaExporter.cs
- BindStream.cs
- TablePatternIdentifiers.cs