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
- SoapElementAttribute.cs
- DeploymentSection.cs
- CodeArrayIndexerExpression.cs
- ContentPresenter.cs
- PartitionerQueryOperator.cs
- SSmlParser.cs
- ExpanderAutomationPeer.cs
- StringDictionary.cs
- ConfigurationSection.cs
- RedistVersionInfo.cs
- RadioButtonAutomationPeer.cs
- DataGridPreparingCellForEditEventArgs.cs
- CollectionViewSource.cs
- FileUpload.cs
- GridViewRowEventArgs.cs
- ISO2022Encoding.cs
- HitTestParameters3D.cs
- TextServicesPropertyRanges.cs
- ProfileService.cs
- WizardForm.cs
- SequenceDesignerAccessibleObject.cs
- TextProperties.cs
- WindowsToolbar.cs
- CodeAssignStatement.cs
- DataGridClipboardCellContent.cs
- StateWorkerRequest.cs
- XmlILModule.cs
- LOSFormatter.cs
- AppSettingsReader.cs
- DataTableMappingCollection.cs
- AttachmentService.cs
- TextSelectionHelper.cs
- DispatcherExceptionEventArgs.cs
- ClipboardProcessor.cs
- IsolatedStorageFilePermission.cs
- XmlSchemaComplexContentExtension.cs
- IHttpResponseInternal.cs
- SafeCoTaskMem.cs
- SqlProviderUtilities.cs
- WebPartDescriptionCollection.cs
- MILUtilities.cs
- XmlIgnoreAttribute.cs
- MailDefinitionBodyFileNameEditor.cs
- Rijndael.cs
- MsmqIntegrationReceiveParameters.cs
- ManualWorkflowSchedulerService.cs
- ScrollData.cs
- TrustManagerMoreInformation.cs
- NullPackagingPolicy.cs
- MarginCollapsingState.cs
- SQLRoleProvider.cs
- LinkedResource.cs
- IImplicitResourceProvider.cs
- KoreanCalendar.cs
- HostedHttpTransportManager.cs
- AttributeCollection.cs
- Win32SafeHandles.cs
- XpsFixedDocumentSequenceReaderWriter.cs
- DiscoveryDocumentSerializer.cs
- PieceNameHelper.cs
- ContentType.cs
- AutomationProperties.cs
- ValidationPropertyAttribute.cs
- ResXDataNode.cs
- DataGridColumn.cs
- DesignerTransaction.cs
- XmlSerializerFaultFormatter.cs
- JumpTask.cs
- WorkflowQueue.cs
- Sentence.cs
- MediaElement.cs
- Freezable.cs
- UdpDuplexChannel.cs
- DataGridAutomationPeer.cs
- XamlTypeMapper.cs
- HttpListener.cs
- RegexGroupCollection.cs
- BaseTemplateBuildProvider.cs
- DataTransferEventArgs.cs
- QilCloneVisitor.cs
- BindingList.cs
- ISO2022Encoding.cs
- DefaultSection.cs
- MergeFailedEvent.cs
- TableStyle.cs
- WindowsFormsLinkLabel.cs
- FileReservationCollection.cs
- TextViewDesigner.cs
- NumericExpr.cs
- ProvidersHelper.cs
- ServiceParser.cs
- MessagePropertyDescriptionCollection.cs
- HwndSourceParameters.cs
- EdmProperty.cs
- BaseTemplateCodeDomTreeGenerator.cs
- OleDbCommand.cs
- BitmapPalette.cs
- AccessorTable.cs
- ToolStripContentPanelRenderEventArgs.cs
- ScriptBehaviorDescriptor.cs