BaseExchangeModel class
This base class provides basic Data Exchange capabilities which are required in common for models that intend to read to or write from a Data Exchange. It serves as a foundation for building upon these features.
public abstract class BaseExchangeModel : IExchange
Public Members
name | description |
---|---|
BaseExchangeModel(…) | |
virtual Client { get; protected internal set; } | Gets or sets the Autodesk.DataExchange instance. |
event AfterGetExchanges | Event should be invoked After the GetExchanges method. |
event AfterViewExchange | Event should be invoked After the ViewExchangeAsync. |
event BeforeGetExchanges | Event should be invoked Before the GetExchanges method. |
event BeforeViewExchange | Event should be invoked Before the ViewExchangeAsync. |
virtual event ExchangeUpdated | |
virtual CopyExchangeLinkAsync(…) | Copies the Exchange link to the clipboard. |
virtual GetExchangeFilterView() | The user-specific exchange filter view allows users to customize their exchange filtering preferences. The implementation of user control resides entirely on the client side and is optional. |
abstract GetExchangesAsync(…) | Retrieve a collection of exchanges based on the specified exchange search filter. The search can be performed by exchange, folder, and project criteria. |
abstract SelectElementsAsync(…) | It will highlight the data exchange elements on platform application. |
ViewExchangeAsync(…) | It will open the viewable URL in the default web browser. |
Protected Members
name | description |
---|---|
EventsController | |
_sDKOptions | |
AssignDelegateAsync(…) | (7 methods) |
See Also
- namespace Autodesk.DataExchange.BaseModels