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
- DispatcherObject.cs
- DictionaryBase.cs
- FloaterBaseParagraph.cs
- RuleSetDialog.Designer.cs
- ErrorActivity.cs
- CookieHandler.cs
- AttachmentService.cs
- CqlBlock.cs
- WsdlContractConversionContext.cs
- MarshalByRefObject.cs
- CalendarData.cs
- CommonObjectSecurity.cs
- SqlRowUpdatedEvent.cs
- OracleCommandBuilder.cs
- ToolTipAutomationPeer.cs
- PeerInputChannelListener.cs
- TextPointerBase.cs
- SafeFileMappingHandle.cs
- RuleSet.cs
- CodeExpressionCollection.cs
- CustomAttributeFormatException.cs
- TextTreeDeleteContentUndoUnit.cs
- RequestQueue.cs
- mediaeventshelper.cs
- Floater.cs
- PermissionRequestEvidence.cs
- Size3D.cs
- XmlSchemaImporter.cs
- CodePageEncoding.cs
- BooleanKeyFrameCollection.cs
- DbException.cs
- HtmlString.cs
- StylusTip.cs
- FilterableAttribute.cs
- ConnectionPoolManager.cs
- XmlWhitespace.cs
- CompiledQueryCacheEntry.cs
- ChtmlMobileTextWriter.cs
- TransformCryptoHandle.cs
- EdmSchemaAttribute.cs
- HttpBindingExtension.cs
- SocketInformation.cs
- TextTreeInsertUndoUnit.cs
- SystemIPInterfaceProperties.cs
- CodeMemberMethod.cs
- ControlUtil.cs
- SuppressIldasmAttribute.cs
- DomainConstraint.cs
- Gdiplus.cs
- XmlUtil.cs
- ResXDataNode.cs
- ProfileSettings.cs
- TypeLoadException.cs
- CustomErrorsSection.cs
- SortedDictionary.cs
- QuestionEventArgs.cs
- followingsibling.cs
- GCHandleCookieTable.cs
- TreeViewItem.cs
- LinkConverter.cs
- BitmapFrame.cs
- NameTable.cs
- NegatedCellConstant.cs
- RegistryPermission.cs
- BinaryFormatter.cs
- SQLBytes.cs
- SystemWebSectionGroup.cs
- AutoCompleteStringCollection.cs
- DataGridViewSortCompareEventArgs.cs
- GPRECTF.cs
- OutOfProcStateClientManager.cs
- X509Utils.cs
- SuppressMergeCheckAttribute.cs
- XmlSchemaValidationException.cs
- Parser.cs
- QueryContinueDragEvent.cs
- XmlSiteMapProvider.cs
- Stylus.cs
- ClientRolePrincipal.cs
- HttpPostedFile.cs
- InputLangChangeEvent.cs
- MediaPlayerState.cs
- WebPartZoneBase.cs
- Vector3DCollectionConverter.cs
- DetailsViewUpdatedEventArgs.cs
- EdmFunctions.cs
- WebPartDisplayModeCollection.cs
- LassoSelectionBehavior.cs
- KerberosRequestorSecurityToken.cs
- ImpersonationContext.cs
- TemplateField.cs
- MetadataItemSerializer.cs
- WindowsGraphicsWrapper.cs
- PrintDocument.cs
- CompilationSection.cs
- BitmapMetadata.cs
- FormsAuthentication.cs
- Int32Converter.cs
- DupHandleConnectionReader.cs
- ThicknessConverter.cs