Search Results for

    Show / Hide Table of Contents

    Class EsentModelProvider

    Inheritance
    System.Object
    BaseModelProvider
    EsentModelProvider
    Implements
    IModelProvider
    Inherited Members
    BaseModelProvider.GetFactory(XbimSchemaVersion)
    BaseModelProvider.EntityFactoryResolver
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Xbim.IO.Esent
    Assembly: Xbim.IO.Esent.dll
    Syntax
    public class EsentModelProvider : BaseModelProvider, IModelProvider

    Properties

    | Improve this Doc View Source

    Capabilities

    Declaration
    public override StoreCapabilities Capabilities { get; }
    Property Value
    Type Description
    StoreCapabilities
    Overrides
    BaseModelProvider.Capabilities
    | Improve this Doc View Source

    DatabaseFileName

    Declaration
    public string DatabaseFileName { get; set; }
    Property Value
    Type Description
    System.String

    Methods

    | Improve this Doc View Source

    Close(IModel)

    Declaration
    public override void Close(IModel model)
    Parameters
    Type Name Description
    IModel model
    Overrides
    BaseModelProvider.Close(IModel)
    | Improve this Doc View Source

    Create(XbimSchemaVersion, String)

    Declaration
    public override IModel Create(XbimSchemaVersion ifcVersion, string dbPath)
    Parameters
    Type Name Description
    XbimSchemaVersion ifcVersion
    System.String dbPath
    Returns
    Type Description
    IModel
    Overrides
    BaseModelProvider.Create(XbimSchemaVersion, String)
    | Improve this Doc View Source

    Create(XbimSchemaVersion, XbimStoreType)

    Declaration
    public override IModel Create(XbimSchemaVersion ifcVersion, XbimStoreType storageType)
    Parameters
    Type Name Description
    XbimSchemaVersion ifcVersion
    XbimStoreType storageType
    Returns
    Type Description
    IModel
    Overrides
    BaseModelProvider.Create(XbimSchemaVersion, XbimStoreType)
    | Improve this Doc View Source

    GetLocation(IModel)

    Declaration
    public override string GetLocation(IModel model)
    Parameters
    Type Name Description
    IModel model
    Returns
    Type Description
    System.String
    Overrides
    BaseModelProvider.GetLocation(IModel)
    | Improve this Doc View Source

    GetXbimSchemaVersion(String)

    Declaration
    public override XbimSchemaVersion GetXbimSchemaVersion(string modelPath)
    Parameters
    Type Name Description
    System.String modelPath
    Returns
    Type Description
    XbimSchemaVersion
    Overrides
    BaseModelProvider.GetXbimSchemaVersion(String)
    | Improve this Doc View Source

    Open(Stream, StorageType, XbimSchemaVersion, XbimModelType, XbimDBAccess, ReportProgressDelegate, Int32)

    Declaration
    public override IModel Open(Stream stream, StorageType dataType, XbimSchemaVersion schema, XbimModelType modelType, XbimDBAccess accessMode = XbimDBAccess.Read, ReportProgressDelegate progDelegate = null, int codePageOverride = -1)
    Parameters
    Type Name Description
    System.IO.Stream stream
    StorageType dataType
    XbimSchemaVersion schema
    XbimModelType modelType
    XbimDBAccess accessMode
    ReportProgressDelegate progDelegate
    System.Int32 codePageOverride
    Returns
    Type Description
    IModel
    Overrides
    BaseModelProvider.Open(Stream, StorageType, XbimSchemaVersion, XbimModelType, XbimDBAccess, ReportProgressDelegate, Int32)
    | Improve this Doc View Source

    Open(String, XbimSchemaVersion, Nullable<Double>, ReportProgressDelegate, XbimDBAccess, Int32)

    Declaration
    public override IModel Open(string path, XbimSchemaVersion schemaVersion, double? ifcDatabaseSizeThreshHold = null, ReportProgressDelegate progDelegate = null, XbimDBAccess accessMode = XbimDBAccess.Read, int codePageOverride = -1)
    Parameters
    Type Name Description
    System.String path
    XbimSchemaVersion schemaVersion
    System.Nullable<System.Double> ifcDatabaseSizeThreshHold
    ReportProgressDelegate progDelegate
    XbimDBAccess accessMode
    System.Int32 codePageOverride
    Returns
    Type Description
    IModel
    Overrides
    BaseModelProvider.Open(String, XbimSchemaVersion, Nullable<Double>, ReportProgressDelegate, XbimDBAccess, Int32)
    | Improve this Doc View Source

    Persist(IModel, String, ReportProgressDelegate)

    Declaration
    public override void Persist(IModel model, string fileName, ReportProgressDelegate progDelegate = null)
    Parameters
    Type Name Description
    IModel model
    System.String fileName
    ReportProgressDelegate progDelegate
    Overrides
    BaseModelProvider.Persist(IModel, String, ReportProgressDelegate)

    Implements

    IModelProvider
    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2022 xbim