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 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.
//----------------------------------------------------------------
// 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
- KeyValueInternalCollection.cs
- WizardStepBase.cs
- ProgressiveCrcCalculatingStream.cs
- Storyboard.cs
- KeysConverter.cs
- MetadataSource.cs
- WorkerRequest.cs
- MostlySingletonList.cs
- Configuration.cs
- SharingService.cs
- DesignerAdRotatorAdapter.cs
- OneOfTypeConst.cs
- DataPagerFieldCommandEventArgs.cs
- ButtonRenderer.cs
- ErrorTolerantObjectWriter.cs
- EncryptedReference.cs
- PointKeyFrameCollection.cs
- LinqDataSourceSelectEventArgs.cs
- DistributedTransactionPermission.cs
- WaitingCursor.cs
- RegexCode.cs
- XPathScanner.cs
- UnsafeNativeMethods.cs
- ControlBuilderAttribute.cs
- TextParaClient.cs
- SqlCacheDependencySection.cs
- ScriptingScriptResourceHandlerSection.cs
- Calendar.cs
- CompleteWizardStep.cs
- FixUp.cs
- XmlSchemaCompilationSettings.cs
- ListView.cs
- ComponentDispatcherThread.cs
- IDQuery.cs
- AssemblyInfo.cs
- ResourceReferenceExpressionConverter.cs
- ResourceAttributes.cs
- ParameterToken.cs
- HashCodeCombiner.cs
- DelegateCompletionCallbackWrapper.cs
- CustomCategoryAttribute.cs
- ConnectionManagementSection.cs
- SqlTypesSchemaImporter.cs
- Expressions.cs
- ScriptResourceAttribute.cs
- SqlCommandBuilder.cs
- SiteMapHierarchicalDataSourceView.cs
- ReferencedAssemblyResolver.cs
- DbParameterCollectionHelper.cs
- FlowLayout.cs
- RoutedEvent.cs
- Baml2006KnownTypes.cs
- DataRelationCollection.cs
- RSAPKCS1KeyExchangeFormatter.cs
- WebConfigurationManager.cs
- LinqDataSourceSelectEventArgs.cs
- SqlErrorCollection.cs
- HostedImpersonationContext.cs
- StringConverter.cs
- Variant.cs
- ParseChildrenAsPropertiesAttribute.cs
- GZipUtils.cs
- DBConnectionString.cs
- SiteMapNodeItem.cs
- Win32SafeHandles.cs
- followingquery.cs
- Processor.cs
- EmptyControlCollection.cs
- Material.cs
- ServicePointManagerElement.cs
- PrintPageEvent.cs
- XomlSerializationHelpers.cs
- Compiler.cs
- CommonDialog.cs
- HasCopySemanticsAttribute.cs
- ObjectCloneHelper.cs
- SafeFileMapViewHandle.cs
- SystemResourceKey.cs
- SelectedDatesCollection.cs
- SqlParameter.cs
- ErrorFormatterPage.cs
- SchemaManager.cs
- IISUnsafeMethods.cs
- RoutedEventValueSerializer.cs
- BaseTemplateCodeDomTreeGenerator.cs
- WebBrowserNavigatedEventHandler.cs
- SqlNodeTypeOperators.cs
- DataGridViewCell.cs
- MenuItemBindingCollection.cs
- KeyboardNavigation.cs
- EditorPartCollection.cs
- Style.cs
- ControlsConfig.cs
- Base64Stream.cs
- PinnedBufferMemoryStream.cs
- MsdtcWrapper.cs
- MessageUtil.cs
- LateBoundBitmapDecoder.cs
- AttachmentService.cs
- RsaKeyGen.cs