API Reference
VisioStencilCatalogManifest
Reads and writes dependency-free OfficeIMO-native stencil catalog manifests.
Inheritance
- Object
- VisioStencilCatalogManifest
Methods
public static VisioStencilCatalog FromXml(XDocument document) #VisioStencilCatalogConverts an XML manifest document to a stencil catalog.
Parameters
- document System.Xml.Linq.XDocument
public static VisioStencilCatalog FromXml(XDocument document, VisioStencilCatalogManifestLoadOptions options) #VisioStencilCatalogConverts an XML manifest document to a stencil catalog with explicit source-package trust options.
Parameters
- document System.Xml.Linq.XDocument
- options OfficeIMO.Visio.Stencils.VisioStencilCatalogManifestLoadOptions
public static VisioStencilCatalog Load(Stream stream) #VisioStencilCatalogLoads a stencil catalog manifest from a file.
Parameters
- path System.String
public static VisioStencilCatalog Load(Stream stream, VisioStencilCatalogManifestLoadOptions options) #VisioStencilCatalogLoads a stencil catalog manifest from a file with explicit source-package trust options.
Parameters
- path System.String
- options OfficeIMO.Visio.Stencils.VisioStencilCatalogManifestLoadOptions
Load(System.IO.Stream stream) #Loads a stencil catalog manifest from a stream.
Parameters
- stream System.IO.Stream
Load(System.IO.Stream stream, OfficeIMO.Visio.Stencils.VisioStencilCatalogManifestLoadOptions options) #Loads a stencil catalog manifest from a stream with explicit source-package trust options.
Parameters
- stream System.IO.Stream
- options OfficeIMO.Visio.Stencils.VisioStencilCatalogManifestLoadOptions
public static async Task<VisioStencilCatalog> LoadAsync(Stream stream, VisioStencilCatalogManifestLoadOptions options = null, CancellationToken cancellationToken = null) #Task<VisioStencilCatalog>Loads a stencil catalog manifest from a file asynchronously.
Parameters
- path System.String
- options OfficeIMO.Visio.Stencils.VisioStencilCatalogManifestLoadOptions = null
- cancellationToken System.Threading.CancellationToken = null
LoadAsync(System.IO.Stream stream, OfficeIMO.Visio.Stencils.VisioStencilCatalogManifestLoadOptions options, System.Threading.CancellationToken cancellationToken) #Loads a stencil catalog manifest from a caller-owned stream asynchronously.
Parameters
- stream System.IO.Stream
- options OfficeIMO.Visio.Stencils.VisioStencilCatalogManifestLoadOptions
- cancellationToken System.Threading.CancellationToken
public static Void Save(VisioStencilCatalog catalog, Stream stream) #VoidSaves a stencil catalog manifest to a file.
Parameters
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- path System.String
Save(OfficeIMO.Visio.Stencils.VisioStencilCatalog catalog, System.IO.Stream stream) #Saves a stencil catalog manifest to a stream.
Parameters
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- stream System.IO.Stream
public static Task SaveAsync(VisioStencilCatalog catalog, Stream stream, CancellationToken cancellationToken = null) #TaskSaves a stencil catalog manifest to a file asynchronously.
Parameters
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- path System.String
- cancellationToken System.Threading.CancellationToken = null
SaveAsync(OfficeIMO.Visio.Stencils.VisioStencilCatalog catalog, System.IO.Stream stream, System.Threading.CancellationToken cancellationToken) #Saves a stencil catalog manifest to a caller-owned stream asynchronously.
Parameters
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
- stream System.IO.Stream
- cancellationToken System.Threading.CancellationToken
public static Byte[] ToBytes(VisioStencilCatalog catalog) #Byte[]Serializes a stencil catalog manifest to bytes.
Parameters
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
public static XDocument ToXml(VisioStencilCatalog catalog) #XDocumentConverts a stencil catalog to an XML manifest document.
Parameters
- catalog OfficeIMO.Visio.Stencils.VisioStencilCatalog
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object