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
- ArrangedElement.cs
- BaseComponentEditor.cs
- SendMailErrorEventArgs.cs
- TreeNodeBinding.cs
- FilterQuery.cs
- GridViewUpdatedEventArgs.cs
- odbcmetadatacollectionnames.cs
- GenericIdentity.cs
- Light.cs
- PerspectiveCamera.cs
- PolicyLevel.cs
- RadioButton.cs
- InputDevice.cs
- ErrorProvider.cs
- ZoneIdentityPermission.cs
- Crc32.cs
- CounterSampleCalculator.cs
- DataError.cs
- CalendarTable.cs
- HtmlInputSubmit.cs
- QilChoice.cs
- SqlVersion.cs
- PersonalizableTypeEntry.cs
- ResourceExpressionBuilder.cs
- DefaultParameterValueAttribute.cs
- TextClipboardData.cs
- ExtensibleClassFactory.cs
- ToolTip.cs
- ComponentEvent.cs
- ParallelQuery.cs
- DataBindingExpressionBuilder.cs
- OracleColumn.cs
- HtmlDocument.cs
- InheritanceRules.cs
- InputBindingCollection.cs
- MouseDevice.cs
- _AcceptOverlappedAsyncResult.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- Deserializer.cs
- CompilerLocalReference.cs
- SqlDataAdapter.cs
- SQLSingleStorage.cs
- EntityDataSourceMemberPath.cs
- HttpRuntime.cs
- DetailsViewUpdateEventArgs.cs
- Int32Rect.cs
- ExecutionEngineException.cs
- TextParagraphCache.cs
- CodeObjectCreateExpression.cs
- ADConnectionHelper.cs
- ColumnReorderedEventArgs.cs
- CheckBoxBaseAdapter.cs
- XmlSchema.cs
- TextSelectionHelper.cs
- SignatureSummaryDialog.cs
- DropDownHolder.cs
- DataColumnSelectionConverter.cs
- RegisteredHiddenField.cs
- DocumentGridContextMenu.cs
- VersionPair.cs
- ProtocolsConfigurationEntry.cs
- ItemChangedEventArgs.cs
- TemplateControlParser.cs
- TreeViewTemplateSelector.cs
- SHA384.cs
- QilExpression.cs
- FormViewInsertEventArgs.cs
- SqlBinder.cs
- SmtpNtlmAuthenticationModule.cs
- TraceXPathNavigator.cs
- CompensatableTransactionScopeActivityDesigner.cs
- ErrorHandler.cs
- QilStrConcat.cs
- ClientTargetCollection.cs
- TableColumnCollection.cs
- BreakSafeBase.cs
- HMACSHA384.cs
- DataContractSerializerSection.cs
- metadatamappinghashervisitor.hashsourcebuilder.cs
- SimpleWorkerRequest.cs
- IndependentAnimationStorage.cs
- SymmetricAlgorithm.cs
- ListChangedEventArgs.cs
- ForwardPositionQuery.cs
- NetworkCredential.cs
- DataContractSerializerOperationFormatter.cs
- QilVisitor.cs
- BoundColumn.cs
- InputScope.cs
- XomlCompilerParameters.cs
- ManifestResourceInfo.cs
- TreeViewImageIndexConverter.cs
- MetadataCache.cs
- DoWhile.cs
- PointHitTestParameters.cs
- MetabaseServerConfig.cs
- ReturnType.cs
- SettingsSection.cs
- TrackBarRenderer.cs
- PointAnimationUsingPath.cs