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
- XPathScanner.cs
- SiteOfOriginPart.cs
- DelegatingTypeDescriptionProvider.cs
- KeyFrames.cs
- HwndStylusInputProvider.cs
- SoapHeader.cs
- EntityDataSourceEntitySetNameItem.cs
- ToolStripProgressBar.cs
- CodeIndexerExpression.cs
- AffineTransform3D.cs
- DataGridViewComboBoxColumnDesigner.cs
- ToolStripDropDownMenu.cs
- _HeaderInfoTable.cs
- List.cs
- UdpDuplexChannel.cs
- JapaneseCalendar.cs
- NavigationHelper.cs
- DynamicControlParameter.cs
- Schedule.cs
- Wizard.cs
- DetailsViewPagerRow.cs
- _AcceptOverlappedAsyncResult.cs
- SiteIdentityPermission.cs
- _AutoWebProxyScriptHelper.cs
- SessionStateModule.cs
- RadioButtonRenderer.cs
- CodeCatchClause.cs
- MailSettingsSection.cs
- Section.cs
- TimeZone.cs
- BitmapEffect.cs
- ScalarType.cs
- BufferBuilder.cs
- TextTreeUndo.cs
- DiscoveryReferences.cs
- NumberSubstitution.cs
- WebSysDescriptionAttribute.cs
- ArgumentDesigner.xaml.cs
- ConfigurationPermission.cs
- ICspAsymmetricAlgorithm.cs
- DataGridViewImageColumn.cs
- SqlClientMetaDataCollectionNames.cs
- OdbcHandle.cs
- UnsafeNativeMethods.cs
- HttpCachePolicy.cs
- CodeDOMUtility.cs
- KnownColorTable.cs
- TrackingServices.cs
- Vars.cs
- ActivationArguments.cs
- TransactionFlowBindingElement.cs
- ActivityExecutor.cs
- SqlDataSourceCache.cs
- OletxVolatileEnlistment.cs
- DeflateEmulationStream.cs
- EditorBrowsableAttribute.cs
- CodeGenerator.cs
- ResourceExpressionEditorSheet.cs
- Int32CAMarshaler.cs
- TemplateLookupAction.cs
- StatusBarDrawItemEvent.cs
- ButtonColumn.cs
- RuntimeResourceSet.cs
- DeleteCardRequest.cs
- BeginSelectCardRequest.cs
- SendMailErrorEventArgs.cs
- XmlResolver.cs
- FtpWebResponse.cs
- GenericTypeParameterBuilder.cs
- SubstitutionList.cs
- BulletDecorator.cs
- ECDiffieHellmanCng.cs
- PropertyGridCommands.cs
- FormsAuthenticationConfiguration.cs
- Formatter.cs
- EditingScope.cs
- RefreshPropertiesAttribute.cs
- TransformGroup.cs
- FontFamilyIdentifier.cs
- ProfessionalColors.cs
- ISFClipboardData.cs
- SafeSecurityHandles.cs
- StateDesigner.TransitionInfo.cs
- handlecollector.cs
- ThemeConfigurationDialog.cs
- BulletedListEventArgs.cs
- SafeHandles.cs
- CollectionViewGroup.cs
- Binding.cs
- FontStretch.cs
- PropertyInformation.cs
- SuppressMergeCheckAttribute.cs
- XpsPackagingException.cs
- BaseCAMarshaler.cs
- ZipIOFileItemStream.cs
- XPathNode.cs
- PackWebRequest.cs
- TraceSection.cs
- DataTableClearEvent.cs
- TemporaryBitmapFile.cs