SharedDocumentSet ClassSharedDocumentSet ClassSharedDocumentSet Class
A document set wrapping a static document set.
Inheritance Hierarchy
- System.ObjectSystem.ObjectSystem::Object
- XmlPrime.DocumentSetXmlPrime.DocumentSetXmlPrime::DocumentSet
- XmlPrime.SharedDocumentSetXmlPrime.SharedDocumentSetXmlPrime::SharedDocumentSet
Syntax
Public NotInheritable Class SharedDocumentSet _ Inherits DocumentSet
public sealed class SharedDocumentSet : DocumentSet
public: ref class SharedDocumentSet sealed : DocumentSet^
The SharedDocumentSetSharedDocumentSetSharedDocumentSet
type exposes the following members.
Constructors
Constructor | Description | |
---|---|---|
![]() | SharedDocumentSetSharedDocumentSetSharedDocumentSet | Initializes a new instance of the SharedDocumentSetSharedDocumentSetSharedDocumentSet class. |
Properties
Property | Description | |
---|---|---|
![]() | DocumentSet.CollectionTypeResolverDocumentSet.CollectionTypeResolverDocumentSet::CollectionTypeResolver | Gets a document type resolver returning the actual types of collection in the document set. (Inherited from XmlPrime.DocumentSetXmlPrime.DocumentSetXmlPrime::DocumentSet) |
![]() | DocumentSet.DocumentTypeResolverDocumentSet.DocumentTypeResolverDocumentSet::DocumentTypeResolver | Gets a document type resolver returning the actual types of documents in the document set. (Inherited from XmlPrime.DocumentSetXmlPrime.DocumentSetXmlPrime::DocumentSet) |
![]() | DocumentSet.NameTableDocumentSet.NameTableDocumentSet::NameTable | Gets the name table used by the documents in this DocumentSetDocumentSetDocumentSet. (Inherited from XmlPrime.DocumentSetXmlPrime.DocumentSetXmlPrime::DocumentSet) |
Methods
Remarks
The SharedDocumentSetSharedDocumentSetSharedDocumentSet class wraps a static DocumentSetDocumentSetDocumentSet. Any documents and collections in the static document set are exposed through the SharedDocumentSetSharedDocumentSetSharedDocumentSet; but any documents added (or marked as unavailable) do not affect the underlying DocumentSetDocumentSetDocumentSet.
This allows a set of static documents and collections to be shared between XQuery programs, XSL transformations and XPath expressions, whilst documents loaded (or failed to load) will not be cached in the (static) document set.