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
- InterleavedZipPartStream.cs
- InternalConfigEventArgs.cs
- categoryentry.cs
- ObjectDataSourceChooseMethodsPanel.cs
- ObjectDataSourceView.cs
- EntityProviderServices.cs
- TimeSpanConverter.cs
- SessionStateContainer.cs
- SqlConnectionStringBuilder.cs
- PropertyEmitter.cs
- CodeIdentifier.cs
- DataRow.cs
- ScriptingSectionGroup.cs
- VoiceInfo.cs
- relpropertyhelper.cs
- MethodAccessException.cs
- Compilation.cs
- DynamicValueConverter.cs
- SQLDoubleStorage.cs
- SymLanguageVendor.cs
- _NestedSingleAsyncResult.cs
- XmlNotation.cs
- SystemBrushes.cs
- EmptyArray.cs
- RenderContext.cs
- LicFileLicenseProvider.cs
- SecurityPermission.cs
- ExceptionUtil.cs
- AutomationPropertyInfo.cs
- TextEmbeddedObject.cs
- StateMachineWorkflowDesigner.cs
- RegexWriter.cs
- RuntimeIdentifierPropertyAttribute.cs
- ZipIOLocalFileHeader.cs
- OleDbSchemaGuid.cs
- _HTTPDateParse.cs
- TableItemPatternIdentifiers.cs
- RuntimeArgumentHandle.cs
- StatusBarDrawItemEvent.cs
- ConcurrencyMode.cs
- StringHandle.cs
- SweepDirectionValidation.cs
- XmlQualifiedName.cs
- CompiledScopeCriteria.cs
- ResourceAttributes.cs
- DeclarativeCatalogPart.cs
- HelpEvent.cs
- ComplexLine.cs
- HttpContext.cs
- ContextStack.cs
- File.cs
- EditorBrowsableAttribute.cs
- Base64Decoder.cs
- OdbcParameter.cs
- TextSyndicationContent.cs
- FactorySettingsElement.cs
- StructuralType.cs
- ColumnResizeUndoUnit.cs
- AssemblyName.cs
- InvalidOleVariantTypeException.cs
- PeerReferralPolicy.cs
- SystemException.cs
- StringToken.cs
- SoapHeader.cs
- HwndSourceKeyboardInputSite.cs
- TypeCollectionDesigner.xaml.cs
- smtpconnection.cs
- EditorPartCollection.cs
- CheckBox.cs
- AnnotationAuthorChangedEventArgs.cs
- ValuePattern.cs
- TaskFileService.cs
- XmlSchemaNotation.cs
- RegistrationServices.cs
- TextTreePropertyUndoUnit.cs
- HandleExceptionArgs.cs
- SafeNativeMethods.cs
- TabItemWrapperAutomationPeer.cs
- AnyAllSearchOperator.cs
- SharedDp.cs
- TimeStampChecker.cs
- Decimal.cs
- BoundingRectTracker.cs
- TextTreeInsertUndoUnit.cs
- ClrPerspective.cs
- WebPartEventArgs.cs
- SessionStateContainer.cs
- Delegate.cs
- ListViewEditEventArgs.cs
- DataListItem.cs
- HighlightComponent.cs
- OutputCacheProfile.cs
- OutputCacheProfile.cs
- PersonalizationStateQuery.cs
- HierarchicalDataSourceControl.cs
- SecurityRuntime.cs
- ButtonFieldBase.cs
- UnderstoodHeaders.cs
- ProxyManager.cs
- CleanUpVirtualizedItemEventArgs.cs