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
- AttributeUsageAttribute.cs
- RuleSettings.cs
- ArgumentException.cs
- HiddenField.cs
- DNS.cs
- FileDialogCustomPlacesCollection.cs
- EasingQuaternionKeyFrame.cs
- HtmlTextBoxAdapter.cs
- DataGridCellEditEndingEventArgs.cs
- SqlCacheDependencyDatabase.cs
- AndMessageFilterTable.cs
- Transform3D.cs
- PolyBezierSegmentFigureLogic.cs
- MsmqBindingFilter.cs
- ListViewTableCell.cs
- SqlRetyper.cs
- VerificationException.cs
- SolidColorBrush.cs
- WinEventTracker.cs
- ListViewInsertionMark.cs
- GetFileNameResult.cs
- SoapElementAttribute.cs
- XmlEntity.cs
- RegexCharClass.cs
- EncoderReplacementFallback.cs
- CodeNamespaceImportCollection.cs
- assemblycache.cs
- XmlUtilWriter.cs
- FunctionQuery.cs
- TextBlock.cs
- ToolStripContainer.cs
- TemplateKey.cs
- Compilation.cs
- IncrementalCompileAnalyzer.cs
- ClientScriptManager.cs
- Glyph.cs
- IriParsingElement.cs
- BooleanSwitch.cs
- Clause.cs
- HtmlElement.cs
- ComponentCommands.cs
- EventItfInfo.cs
- Splitter.cs
- FileLevelControlBuilderAttribute.cs
- AtomServiceDocumentSerializer.cs
- RelationshipType.cs
- NodeLabelEditEvent.cs
- documentsequencetextpointer.cs
- WsrmMessageInfo.cs
- uribuilder.cs
- TreeViewEvent.cs
- SafeCertificateContext.cs
- Int32EqualityComparer.cs
- CompositeKey.cs
- XmlSchemaAttributeGroup.cs
- HwndHost.cs
- InstanceBehavior.cs
- DataControlFieldHeaderCell.cs
- AutomationElementCollection.cs
- SerialPinChanges.cs
- Mappings.cs
- MappingItemCollection.cs
- RegistryDataKey.cs
- VBCodeProvider.cs
- followingsibling.cs
- WebPartConnectionsConnectVerb.cs
- WebWorkflowRole.cs
- HostedNamedPipeTransportManager.cs
- DefaultHttpHandler.cs
- Geometry.cs
- dbenumerator.cs
- FragmentNavigationEventArgs.cs
- LoginStatusDesigner.cs
- TemplateManager.cs
- FormsAuthenticationUser.cs
- PrintingPermission.cs
- PrintingPermissionAttribute.cs
- HttpDebugHandler.cs
- WorkflowDispatchContext.cs
- ByteStream.cs
- JoinSymbol.cs
- SettingsAttributeDictionary.cs
- FileSecurity.cs
- RequestContextBase.cs
- MetaModel.cs
- SpStreamWrapper.cs
- EdmComplexTypeAttribute.cs
- InfoCardRSAOAEPKeyExchangeFormatter.cs
- ExternalFile.cs
- MenuStrip.cs
- URLIdentityPermission.cs
- UInt32Storage.cs
- FixedBufferAttribute.cs
- LoginCancelEventArgs.cs
- AutoGeneratedField.cs
- RelatedImageListAttribute.cs
- ApplicationActivator.cs
- QilGeneratorEnv.cs
- SchemaImporterExtensionElementCollection.cs
- Label.cs