Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / System.Runtime.DurableInstancing / System / Runtime / DurableInstancing / InstancePersistenceCommand.cs / 1305376 / InstancePersistenceCommand.cs
//---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Runtime.DurableInstancing { using System; using System.Runtime; using System.Xml.Linq; using System.Collections.Generic; public abstract class InstancePersistenceCommand { protected InstancePersistenceCommand(XName name) { if (name == null) { throw Fx.Exception.ArgumentNull("name"); } Name = name; } public XName Name { get; private set; } protected internal virtual bool IsTransactionEnlistmentOptional { get { return false; } } // For now, only support registering to bind once the owner is established. (Can't create an owner and take a lock in one command.) protected internal virtual bool AutomaticallyAcquiringLock { get { return false; } } protected internal virtual void Validate(InstanceView view) { } internal virtual IEnumerableReduce(InstanceView view) { return null; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------- // Copyright (c) Microsoft Corporation. All rights reserved. //--------------------------------------------------------------- namespace System.Runtime.DurableInstancing { using System; using System.Runtime; using System.Xml.Linq; using System.Collections.Generic; public abstract class InstancePersistenceCommand { protected InstancePersistenceCommand(XName name) { if (name == null) { throw Fx.Exception.ArgumentNull("name"); } Name = name; } public XName Name { get; private set; } protected internal virtual bool IsTransactionEnlistmentOptional { get { return false; } } // For now, only support registering to bind once the owner is established. (Can't create an owner and take a lock in one command.) protected internal virtual bool AutomaticallyAcquiringLock { get { return false; } } protected internal virtual void Validate(InstanceView view) { } internal virtual IEnumerable Reduce(InstanceView view) { return null; } } } // 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
- _CacheStreams.cs
- OpCopier.cs
- DockAndAnchorLayout.cs
- DesignerDataSourceView.cs
- ListControl.cs
- EdmPropertyAttribute.cs
- CssTextWriter.cs
- DeviceSpecific.cs
- CommentEmitter.cs
- SHA1CryptoServiceProvider.cs
- HelpProvider.cs
- latinshape.cs
- DataGridViewCellConverter.cs
- BooleanExpr.cs
- AssociationSetMetadata.cs
- TextRange.cs
- AttachedPropertyDescriptor.cs
- RuleAction.cs
- EndpointConfigContainer.cs
- BamlLocalizableResource.cs
- DesignerForm.cs
- GeneralTransform3DTo2D.cs
- X509Certificate.cs
- WebPartActionVerb.cs
- MonthCalendar.cs
- WebConfigurationHost.cs
- EventSetter.cs
- PropertyOverridesTypeEditor.cs
- NullableFloatMinMaxAggregationOperator.cs
- DataListItemCollection.cs
- TraceHandlerErrorFormatter.cs
- CombinedHttpChannel.cs
- EntityParameter.cs
- SecurityTokenProvider.cs
- XmlTextAttribute.cs
- ThreadWorkerController.cs
- ObjectDataSourceDisposingEventArgs.cs
- OptimalTextSource.cs
- SqlServer2KCompatibilityAnnotation.cs
- ObjectDataSourceMethodEventArgs.cs
- HtmlInputCheckBox.cs
- TraceHandlerErrorFormatter.cs
- ProjectionCamera.cs
- ConfigXmlDocument.cs
- HttpModulesSection.cs
- SwitchLevelAttribute.cs
- TraceProvider.cs
- ConfigurationStrings.cs
- TextTreeObjectNode.cs
- StylusPointProperties.cs
- ParameterToken.cs
- XDeferredAxisSource.cs
- PolyLineSegmentFigureLogic.cs
- XmlIgnoreAttribute.cs
- ManifestResourceInfo.cs
- TransformGroup.cs
- DesignObjectWrapper.cs
- ProfilePropertyMetadata.cs
- EditBehavior.cs
- Span.cs
- ConfigurationStrings.cs
- safelink.cs
- SecuritySessionClientSettings.cs
- SvcMapFileSerializer.cs
- ProtocolViolationException.cs
- ArrayWithOffset.cs
- AutomationPatternInfo.cs
- ConfigurationSettings.cs
- MatrixIndependentAnimationStorage.cs
- AddInServer.cs
- ChineseLunisolarCalendar.cs
- CommandArguments.cs
- HttpRequestCacheValidator.cs
- TraceInternal.cs
- SpeechRecognitionEngine.cs
- LineProperties.cs
- DataShape.cs
- DockingAttribute.cs
- InstanceData.cs
- TextTreeNode.cs
- ErrorFormatterPage.cs
- ObservableCollectionDefaultValueFactory.cs
- CompositeCollectionView.cs
- DirectionalLight.cs
- ConstructorBuilder.cs
- RoutedEventHandlerInfo.cs
- SplineKeyFrames.cs
- ServiceModelConfigurationElementCollection.cs
- HWStack.cs
- RelatedImageListAttribute.cs
- XmlLanguage.cs
- SoapElementAttribute.cs
- Atom10FeedFormatter.cs
- CommandBindingCollection.cs
- MappingItemCollection.cs
- GeometryDrawing.cs
- PeerName.cs
- RootNamespaceAttribute.cs
- BrowserCapabilitiesFactoryBase.cs
- FormViewRow.cs