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
- AdornerDecorator.cs
- EdmValidator.cs
- ProgressBarHighlightConverter.cs
- DoubleLinkList.cs
- MemoryFailPoint.cs
- PathNode.cs
- CodeEntryPointMethod.cs
- RenderOptions.cs
- SupportingTokenDuplexChannel.cs
- WindowsListViewGroupSubsetLink.cs
- CollaborationHelperFunctions.cs
- SpotLight.cs
- CollectionBase.cs
- ReversePositionQuery.cs
- TextFindEngine.cs
- DocobjHost.cs
- VariableBinder.cs
- Renderer.cs
- UseLicense.cs
- MimeWriter.cs
- cryptoapiTransform.cs
- GorillaCodec.cs
- PageContent.cs
- XmlBinaryReaderSession.cs
- DescendantQuery.cs
- WSFederationHttpBindingCollectionElement.cs
- VersionedStream.cs
- ColumnHeader.cs
- HtmlValidationSummaryAdapter.cs
- PageCatalogPart.cs
- TypeInitializationException.cs
- WindowsListViewSubItem.cs
- DocumentViewer.cs
- WebServiceEnumData.cs
- mediaeventshelper.cs
- ProcessInfo.cs
- TextRangeSerialization.cs
- _WinHttpWebProxyDataBuilder.cs
- SecurityUtils.cs
- SelectionList.cs
- ScrollChrome.cs
- ClientSponsor.cs
- PackageRelationshipCollection.cs
- HostingEnvironmentException.cs
- WindowsGraphicsWrapper.cs
- InstanceDescriptor.cs
- SafeReversePInvokeHandle.cs
- ReadOnlyNameValueCollection.cs
- DBAsyncResult.cs
- DrawTreeNodeEventArgs.cs
- SecUtil.cs
- ScriptDescriptor.cs
- HashSetEqualityComparer.cs
- RuntimeIdentifierPropertyAttribute.cs
- FileVersionInfo.cs
- DbProviderManifest.cs
- SqlDataReaderSmi.cs
- loginstatus.cs
- DelegateInArgument.cs
- LabelAutomationPeer.cs
- SerialReceived.cs
- ClientUrlResolverWrapper.cs
- TextParentUndoUnit.cs
- coordinator.cs
- ListBase.cs
- ResXResourceReader.cs
- EntitySet.cs
- _ProxyRegBlob.cs
- UntypedNullExpression.cs
- NamespaceInfo.cs
- PrintPreviewDialog.cs
- Transform3DGroup.cs
- GeometryConverter.cs
- PersonalizationStateInfo.cs
- Pen.cs
- DataGridViewAdvancedBorderStyle.cs
- Calendar.cs
- TiffBitmapEncoder.cs
- _AutoWebProxyScriptEngine.cs
- XmlReflectionMember.cs
- DNS.cs
- BaseHashHelper.cs
- SerializationHelper.cs
- StringFunctions.cs
- ProxyWebPartConnectionCollection.cs
- TextEditorTables.cs
- Trace.cs
- InvokerUtil.cs
- DragDrop.cs
- Add.cs
- Pair.cs
- ApplicationSecurityManager.cs
- Emitter.cs
- ISessionStateStore.cs
- UIntPtr.cs
- ExceptionTrace.cs
- CustomAttributeBuilder.cs
- NetNamedPipeBindingCollectionElement.cs
- ToolStripProgressBar.cs
- TextSearch.cs