Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / System.Runtime.DurableInstancing / System / Runtime / DurableInstancing / InstanceLockQueryResult.cs / 1305376 / InstanceLockQueryResult.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Runtime.DurableInstancing { using System.Collections.Generic; using System.Xml.Linq; [Fx.Tag.XamlVisible(false)] public sealed class InstanceLockQueryResult : InstanceStoreQueryResult { static readonly ReadOnlyDictionaryEmptyQueryResult = new ReadOnlyDictionary (new Dictionary (0), false); // Zero public InstanceLockQueryResult() { InstanceOwnerIds = EmptyQueryResult; } // One public InstanceLockQueryResult(Guid instanceId, Guid instanceOwnerId) { Dictionary owners = new Dictionary (1); owners.Add(instanceId, instanceOwnerId); InstanceOwnerIds = new ReadOnlyDictionary (owners, false); } // N public InstanceLockQueryResult(IDictionary instanceOwnerIds) { InstanceOwnerIds = new ReadOnlyDictionary (instanceOwnerIds); } public IDictionary InstanceOwnerIds { get; private set; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Runtime.DurableInstancing { using System.Collections.Generic; using System.Xml.Linq; [Fx.Tag.XamlVisible(false)] public sealed class InstanceLockQueryResult : InstanceStoreQueryResult { static readonly ReadOnlyDictionary EmptyQueryResult = new ReadOnlyDictionary (new Dictionary (0), false); // Zero public InstanceLockQueryResult() { InstanceOwnerIds = EmptyQueryResult; } // One public InstanceLockQueryResult(Guid instanceId, Guid instanceOwnerId) { Dictionary owners = new Dictionary (1); owners.Add(instanceId, instanceOwnerId); InstanceOwnerIds = new ReadOnlyDictionary (owners, false); } // N public InstanceLockQueryResult(IDictionary instanceOwnerIds) { InstanceOwnerIds = new ReadOnlyDictionary (instanceOwnerIds); } public IDictionary InstanceOwnerIds { get; private set; } } } // 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
- DataSourceCache.cs
- Point3DIndependentAnimationStorage.cs
- XmlMemberMapping.cs
- LoginName.cs
- EntityEntry.cs
- sqlpipe.cs
- PageSettings.cs
- XsltLibrary.cs
- IncomingWebRequestContext.cs
- ListViewInsertedEventArgs.cs
- SpotLight.cs
- HttpInputStream.cs
- TextBox.cs
- SiteOfOriginContainer.cs
- ItemsControl.cs
- QueryContinueDragEventArgs.cs
- HtmlTableCell.cs
- ThrowHelper.cs
- HttpRawResponse.cs
- unitconverter.cs
- DisposableCollectionWrapper.cs
- CodeMemberProperty.cs
- WsdlBuildProvider.cs
- CollectionBase.cs
- GenericRootAutomationPeer.cs
- WebPartDisplayModeCollection.cs
- OdbcHandle.cs
- _FtpDataStream.cs
- PointHitTestResult.cs
- InkCanvasSelectionAdorner.cs
- SelectionChangedEventArgs.cs
- XmlEventCache.cs
- Journaling.cs
- DefaultPrintController.cs
- InputScope.cs
- WebPartConnectionsCloseVerb.cs
- Nodes.cs
- NamedPipeProcessProtocolHandler.cs
- COM2PictureConverter.cs
- DataServiceCollectionOfT.cs
- Baml2006ReaderSettings.cs
- PropertyMetadata.cs
- MetadataStore.cs
- CaseInsensitiveHashCodeProvider.cs
- HandlerBase.cs
- SortKey.cs
- PageParser.cs
- GlyphTypeface.cs
- WebBrowser.cs
- KeyNotFoundException.cs
- EventlogProvider.cs
- RedistVersionInfo.cs
- DriveInfo.cs
- Container.cs
- EventMap.cs
- ItemsPanelTemplate.cs
- TableCellAutomationPeer.cs
- ItemCollection.cs
- DocumentXmlWriter.cs
- IUnknownConstantAttribute.cs
- Timeline.cs
- XmlSignatureManifest.cs
- PersonalizationProviderCollection.cs
- BaseHashHelper.cs
- PackageRelationship.cs
- TemplateControlBuildProvider.cs
- FontStyle.cs
- pingexception.cs
- DiagnosticTrace.cs
- CreateUserWizard.cs
- ListItemConverter.cs
- DiscoveryClientReferences.cs
- KeyFrames.cs
- IntranetCredentialPolicy.cs
- DependencyPropertyDescriptor.cs
- XmlSchema.cs
- ListBase.cs
- QueueException.cs
- UpdatePanelTrigger.cs
- PointHitTestParameters.cs
- PackageDigitalSignature.cs
- WebPartChrome.cs
- ConnectionPoint.cs
- MenuScrollingVisibilityConverter.cs
- FrameworkElement.cs
- HttpCapabilitiesBase.cs
- DataRecordObjectView.cs
- ListenDesigner.cs
- ListItem.cs
- ImportContext.cs
- SmiEventSink.cs
- SmtpFailedRecipientException.cs
- ComponentEditorPage.cs
- IndependentAnimationStorage.cs
- NavigationWindow.cs
- XmlSchemaRedefine.cs
- NetMsmqSecurity.cs
- ThreadStateException.cs
- BufferedReadStream.cs
- TextBoxBase.cs