<xml> </xml>

SOLIDWORKS PDM Professional API Help | Send Feedback
IEdmCallback Interface
See Also Members Example

Collapse All Expand All Language Filter: All Language Filter: Multiple Language Filter: Visual Basic Language Filter: C# Language Filter: C++/CLI

EPDM.Interop.epdm Namespace : IEdmCallback Interface

Visual Basic
C#
C++/CLI

Monitors the progress of a supported API operation.

NOTE: Click the Members link, located near the top of the topic, to see this interface's methods and properties.

# Syntax

Visual Basic |
--- | ---

    Public Interface IEdmCallback

C# |
--- | ---

    public interface IEdmCallback

C++/CLI |
--- | ---

    public interface class IEdmCallback

# Example

Create Card View (VB.NET)
Create Card View (C#)

# Remarks

This interface inherits from IDispatch. See IDispatch Interface (Automation).

This callback interface works only with API methods that provide a poCallback argument. For example:

- IEdmFolder5::CreateCardView
- IEdmBatchAdd::CommitAdd
- IEdmBatchChangeState::ChangeState
- IEdmBatchDelete::CommitDelete
- IEdmBatchUpdate2::CommitUpdate
- IEdmClearLocalCache::CommitClear
- IEdmUserMgr8::CreateUserPicture
- IEdmVault10::CreateCardViewEx2
- IEdmVault11::CreateNewVault

To use this interface:

1. Create a new class.
2. Implement all of the methods of IEdmCallback in the new class.
3. Call one of the API methods whose progress you want to monitor, setting its poCallback argument to a pointer to the new class.

# See Also

####

IEdmCallback Members
EPDM.Interop.epdm Namespace
IEdmFolder5::CreateCardView Method ()
IEdmEnumeratorVariable5::StoreValuesFromDatabase Method ()