Show / Hide Table of Contents

Class ProxyAsset

A proxy object that is a placeholder for the full description of a data source. Only its ID is defined.

Inheritance
object
ProxyAsset
Implements
IWMAsset
IDbEntity
IWMEntity
IDocumentedEntity
INamedEntity
IWMAssetDirectoryMember
IWMPrincipalOwned
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Quantellia.WMServer.Asset
Assembly: WMServer.dll
Syntax
public class ProxyAsset : IWMAsset, IDbEntity, IWMEntity, IDocumentedEntity, INamedEntity, IWMAssetDirectoryMember, IWMPrincipalOwned

Constructors

ProxyAsset()

Default constructor

Declaration
public ProxyAsset()

ProxyAsset(string)

Constructor that initializes the ID

Declaration
public ProxyAsset(string id)
Parameters
Type Name Description
string id
Exceptions
Type Condition
NotImplementedException

Properties

AccessorString

Not implemented for a Proxy data source.

Declaration
public string AccessorString { get; }
Property Value
Type Description
string

CreatedBy

Not implemented for a Proxy data source.

Declaration
public string CreatedBy { get; }
Property Value
Type Description
string

CreatedDate

Not implemented for a Proxy data source.

Declaration
public DateTime CreatedDate { get; }
Property Value
Type Description
DateTime

Documentation

Not implemented for a Proxy data source.

Declaration
public string? Documentation { get; set; }
Property Value
Type Description
string

DocumentationMIMEType

Not implemented for a Proxy data source.

Declaration
public string? DocumentationMIMEType { get; set; }
Property Value
Type Description
string

FullPathName

Declaration
public string FullPathName { get; }
Property Value
Type Description
string

FullyQualifiedName

Not implemented for a Proxy data source.

Declaration
public string FullyQualifiedName { get; }
Property Value
Type Description
string

ID

ID of the data source. This is the only property that is definable.

Declaration
public string ID { get; set; }
Property Value
Type Description
string

InnerDataSource

Not implemented for a Proxy data source.

Declaration
public object InnerDataSource { get; }
Property Value
Type Description
object

LastUpdatedBy

Not implemented for a Proxy data source.

Declaration
public string LastUpdatedBy { get; }
Property Value
Type Description
string

LastUpdatedDate

Not implemented for a Proxy data source.

Declaration
public DateTime LastUpdatedDate { get; }
Property Value
Type Description
DateTime

Name

Not implemented for a Proxy data source.

Declaration
public string? Name { get; set; }
Property Value
Type Description
string

Owner

Declaration
public WMPrincipal? Owner { get; set; }
Property Value
Type Description
WMPrincipal

ParentDirectory

Not implemented for a Proxy data source.

Declaration
public WMAssetDirectory ParentDirectory { get; set; }
Property Value
Type Description
WMAssetDirectory

Summary

Not implemented for a Proxy data source.

Declaration
public string? Summary { get; set; }
Property Value
Type Description
string

Methods

CommitTransaction()

Not implemented for a Proxy data source.

Declaration
public void CommitTransaction()

Connect()

Not implemented for a Proxy data source.

Declaration
public void Connect()

Dispose()

Not implemented for a Proxy data source.

Declaration
public void Dispose()

Evaluate(ElementValue)

Not implemented for a Proxy data source.

Declaration
public ElementValue Evaluate(ElementValue args)
Parameters
Type Name Description
ElementValue args
Returns
Type Description
ElementValue

OpenTransaction()

Not implemented for a Proxy data source.

Declaration
public void OpenTransaction()

ReadData(WMDataReader, ElementValue?)

Not implemented for a Proxy data source.

Declaration
public ElementValue ReadData(WMDataReader query, ElementValue? parameters = null)
Parameters
Type Name Description
WMDataReader query
ElementValue parameters
Returns
Type Description
ElementValue

RollbackTransaction()

Not implemented for a Proxy data source.

Declaration
public void RollbackTransaction()

WriteData(WMDataWriter, ElementValue?)

Not implemented for a Proxy data source.

Declaration
public ElementValue WriteData(WMDataWriter writer, ElementValue? parameters = null)
Parameters
Type Name Description
WMDataWriter writer
ElementValue parameters
Returns
Type Description
ElementValue

Implements

IWMAsset
IDbEntity
IWMEntity
IDocumentedEntity
INamedEntity
IWMAssetDirectoryMember
IWMPrincipalOwned
In this article
Back to top Copyright © 2025 Quantellia LLC.    Version 2.0.0 Revision 399     Last Updated 1/15/2025    DRAFT DOCUMENTATION. SUBJECT TO CHANGE