Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / NetFx40 / System.Activities / System / Activities / DurableInstancing / CreateWorkflowOwnerCommand.cs / 1305376 / CreateWorkflowOwnerCommand.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Activities.DurableInstancing { using System; using System.Collections.Generic; using System.Runtime; using System.Runtime.DurableInstancing; using System.Xml.Linq; [Fx.Tag.XamlVisible(false)] public sealed class CreateWorkflowOwnerCommand : InstancePersistenceCommand { DictionaryinstanceOwnerMetadata; public CreateWorkflowOwnerCommand() : base(InstancePersistence.ActivitiesCommandNamespace.GetName("CreateWorkflowOwner")) { } public IDictionary InstanceOwnerMetadata { get { if (this.instanceOwnerMetadata == null) { this.instanceOwnerMetadata = new Dictionary (); } return this.instanceOwnerMetadata; } } protected internal override bool IsTransactionEnlistmentOptional { get { return this.instanceOwnerMetadata == null || this.instanceOwnerMetadata.Count == 0; } } protected internal override void Validate(InstanceView view) { if (view.IsBoundToInstanceOwner) { throw FxTrace.Exception.AsError(new InvalidOperationException(SRCore.AlreadyBoundToOwner)); } InstancePersistence.ValidatePropertyBag(this.instanceOwnerMetadata); } } } // 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
- ComplexTypeEmitter.cs
- WebPartCancelEventArgs.cs
- DbConnectionHelper.cs
- DbParameterCollectionHelper.cs
- DataControlFieldHeaderCell.cs
- NetSectionGroup.cs
- HostedAspNetEnvironment.cs
- PointHitTestResult.cs
- SystemGatewayIPAddressInformation.cs
- ExpressionEditor.cs
- StyleModeStack.cs
- MulticastOption.cs
- UniqueIdentifierService.cs
- NamespaceCollection.cs
- WindowsStatic.cs
- MemberInfoSerializationHolder.cs
- FunctionDetailsReader.cs
- RayHitTestParameters.cs
- IPeerNeighbor.cs
- ObjectSerializerFactory.cs
- NativeConfigurationLoader.cs
- XmlAnyElementAttribute.cs
- DataSourceDesigner.cs
- BaseDataListDesigner.cs
- XmlnsDefinitionAttribute.cs
- LoginView.cs
- CLRBindingWorker.cs
- ExpressionPrinter.cs
- TimeSpanStorage.cs
- LineServicesRun.cs
- QuaternionAnimationBase.cs
- CellCreator.cs
- MembershipUser.cs
- MsmqQueue.cs
- Parser.cs
- XmlDocumentType.cs
- XhtmlBasicLiteralTextAdapter.cs
- Dictionary.cs
- PropertyRecord.cs
- ProcessModuleCollection.cs
- WebPartsPersonalization.cs
- WebDisplayNameAttribute.cs
- TaiwanLunisolarCalendar.cs
- SchemaSetCompiler.cs
- TreeView.cs
- FileStream.cs
- RectAnimationBase.cs
- X509Logo.cs
- Propagator.JoinPropagator.cs
- WebPartDisplayMode.cs
- CollectionViewGroupRoot.cs
- PasswordPropertyTextAttribute.cs
- RequestQueue.cs
- SignatureResourcePool.cs
- SqlDataSourceSelectingEventArgs.cs
- PenThread.cs
- TemplateKeyConverter.cs
- BamlTreeNode.cs
- ProvideValueServiceProvider.cs
- RepeaterItem.cs
- HtmlPageAdapter.cs
- HotSpotCollectionEditor.cs
- DetailsViewInsertEventArgs.cs
- FrameworkContentElementAutomationPeer.cs
- Parser.cs
- latinshape.cs
- ParameterBinding.cs
- messageonlyhwndwrapper.cs
- XmlHierarchicalEnumerable.cs
- WithStatement.cs
- BooleanAnimationUsingKeyFrames.cs
- SettingsPropertyValueCollection.cs
- RoleGroup.cs
- MailAddress.cs
- PublisherIdentityPermission.cs
- ComponentRenameEvent.cs
- _ContextAwareResult.cs
- XPathDocument.cs
- SelectionProcessor.cs
- RawStylusInputReport.cs
- unsafeIndexingFilterStream.cs
- DropShadowBitmapEffect.cs
- MediaTimeline.cs
- LiteralControl.cs
- HtmlMeta.cs
- GraphicsPathIterator.cs
- SyndicationSerializer.cs
- NamespaceInfo.cs
- DbConnectionStringBuilder.cs
- RsaSecurityToken.cs
- MetadataPropertyvalue.cs
- Calendar.cs
- CryptographicAttribute.cs
- WebControlAdapter.cs
- AnchoredBlock.cs
- XmlCountingReader.cs
- X509AsymmetricSecurityKey.cs
- TextTreePropertyUndoUnit.cs
- SessionIDManager.cs
- Command.cs