Code:
/ 4.0 / 4.0 / untmp / 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 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
- DefaultMemberAttribute.cs
- KeyValueConfigurationElement.cs
- NetworkInterface.cs
- New.cs
- SqlDataSourceCommandEventArgs.cs
- BulletedListEventArgs.cs
- MatrixAnimationUsingKeyFrames.cs
- WSDualHttpBindingCollectionElement.cs
- ServiceEndpointAssociationProvider.cs
- DefinitionProperties.cs
- SiteMapHierarchicalDataSourceView.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- XmlWriterDelegator.cs
- SafeProcessHandle.cs
- SqlConnectionStringBuilder.cs
- CommentAction.cs
- ReliabilityContractAttribute.cs
- CustomAttribute.cs
- WorkflowPageSetupDialog.cs
- SessionSwitchEventArgs.cs
- HttpListenerPrefixCollection.cs
- DllHostInitializer.cs
- DateTimeOffsetStorage.cs
- TemplateControl.cs
- CacheDict.cs
- FormatterConverter.cs
- NullableConverter.cs
- ClientSession.cs
- AutomationAttributeInfo.cs
- ImageCollectionCodeDomSerializer.cs
- CultureTable.cs
- WindowsListViewItemStartMenu.cs
- XPathScanner.cs
- DataServiceProviderWrapper.cs
- FileDialog_Vista.cs
- UriWriter.cs
- SafeThemeHandle.cs
- SuppressMergeCheckAttribute.cs
- InsufficientMemoryException.cs
- NetPeerTcpBinding.cs
- ModelItemImpl.cs
- CheckableControlBaseAdapter.cs
- MemoryStream.cs
- ImageCodecInfo.cs
- DataGridHeaderBorder.cs
- GridViewRowCollection.cs
- _PooledStream.cs
- Formatter.cs
- ManualResetEvent.cs
- MimeReturn.cs
- Int16Animation.cs
- ExpressionBindingCollection.cs
- Calendar.cs
- DataColumnCollection.cs
- HandledMouseEvent.cs
- FixedSOMTextRun.cs
- ComboBox.cs
- ExpressionEvaluator.cs
- TableLayoutColumnStyleCollection.cs
- IntSecurity.cs
- DisplayMemberTemplateSelector.cs
- SkipStoryboardToFill.cs
- PropertyGeneratedEventArgs.cs
- _NetworkingPerfCounters.cs
- WindowsSlider.cs
- VarRemapper.cs
- SymbolMethod.cs
- HashMembershipCondition.cs
- PersonalizationProvider.cs
- XmlSignificantWhitespace.cs
- DefaultBinder.cs
- AsymmetricKeyExchangeDeformatter.cs
- WebServiceHandler.cs
- TransactionBehavior.cs
- MaterialCollection.cs
- ListViewItem.cs
- SendMailErrorEventArgs.cs
- Trace.cs
- loginstatus.cs
- RuleRefElement.cs
- XamlSerializationHelper.cs
- TreeBuilderXamlTranslator.cs
- DecoderFallback.cs
- SmiGettersStream.cs
- BitVector32.cs
- SystemIPInterfaceStatistics.cs
- RegexBoyerMoore.cs
- XmlQueryOutput.cs
- SqlPersonalizationProvider.cs
- Registry.cs
- WebPartMenu.cs
- FreeFormDragDropManager.cs
- Process.cs
- JpegBitmapEncoder.cs
- LateBoundBitmapDecoder.cs
- InkCanvasInnerCanvas.cs
- WebConfigurationHostFileChange.cs
- FormClosedEvent.cs
- ByteRangeDownloader.cs
- PartialCachingControl.cs