Show / Hide Table of Contents

Class OpenDIAssetDirectory

Open DI representation of an entry in an Asset Directory.

Inheritance
object
OpenDIBase
OpenDIAsset
OpenDIAssetDirectory
Inherited Members
OpenDIAsset.DIDirectory
OpenDIAsset.DIDataSource
OpenDIAsset.DIDataReader
OpenDIAsset.DIDataWriter
OpenDIAsset.parent
OpenDIAsset.fullPathName
OpenDIAsset.ownerType
OpenDIAsset.ownerID
OpenDIAsset.Version
OpenDIAsset.VersionName
OpenDIAsset.Status
OpenDIAsset.imageURL
OpenDIAsset.ToDTOPartial<T>()
OpenDIAsset.ToDTODefault<T>()
OpenDIAsset.Create(WMAssetBase)
OpenDIBase.openDIVersion
OpenDIBase.FQNSeparator
OpenDIBase.id
OpenDIBase.name
OpenDIBase.summary
OpenDIBase.documentation
OpenDIBase.documentationMIMEType
OpenDIBase.properties
OpenDIBase.GetWMType(string)
OpenDIBase.GetOpenDIType(Type)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Quantellia.WMServer.OpenDI
Assembly: WMServer.dll
Syntax
public class OpenDIAssetDirectory : OpenDIAsset

Constructors

OpenDIAssetDirectory()

Default constructor

Declaration
public OpenDIAssetDirectory()

OpenDIAssetDirectory(WMAssetDirectory)

Constructor that initializes a new OpenDIAssetDirectory with data from a WMAssetDirectory.

Declaration
public OpenDIAssetDirectory(WMAssetDirectory dir)
Parameters
Type Name Description
WMAssetDirectory dir

The directory whose data is used to initialize this object.

Fields

DirectorySeparator

Directory separator charactor for Asset Directory path strings.

Declaration
public const string DirectorySeparator = "/"
Field Value
Type Description
string

Properties

Members

List of subdirectories of this directory.

Declaration
public List<OpenDIAsset> Members { get; }
Property Value
Type Description
List<OpenDIAsset>

Methods

ToDTODefault()

Create a new IWMAssetBaseDTO object that contains the properties of this OpenDIAsset. Throws an exception if null values without default are encountered.

Declaration
public WMAssetDirectoryDTO ToDTODefault()
Returns
Type Description
WMAssetDirectoryDTO

A IWMAssetBaseDTO object that contains the properties (or default values) of this OpenDIAsset

ToDTOPartial()

Create a new IWMAssetBaseDTO object that contains only the properties of this OpenDIAsset with no defaults.

Declaration
public WMAssetDirectoryDTO ToDTOPartial()
Returns
Type Description
WMAssetDirectoryDTO

A IWMAssetBaseDTO object that contains the properties of this OpenDIAsset

In this article
Back to top Copyright © 2025 Quantellia LLC.    Version 2.0.0 Revision 399     Last Updated 11/16/2025    DRAFT DOCUMENTATION. SUBJECT TO CHANGE