The IRepositoryItem interface contains methods that are common to both Repository objects and Repository relationships. It contains all of the general purpose methods that are used to manage Repository items.
Use the IRepositoryItem interface to:
IUnknown Method | Description |
QueryInterface | Returns pointers to supported interfaces. |
AddRef | Increments the reference count. |
Release | Decrements the reference count. |
IDispatch Method | Description |
GetIDsOfNames | Maps a single member and a set of argument names to a corresponding set of dispatch identifiers. |
GetTypeInfo | Retrieves a type information object, which can be used to get the type information for an interface. |
GetTypeInfoCount | Retrieves the number of type information interfaces that an object provides (either 0 or 1). |
Invoke | Provides access to properties and methods exposed by an Automation object. |
IrepositoryDispatch Method | Description |
get_Properties | Retrieves the IReposProperties interface pointer. The IReposProperties interface provides access to the Properties collection. |
IrepositoryItem Method | Description |
Delete | Deletes a Repository item. |
get_Interface | Retrieves an interface pointer to the specified item interface. |
get_Name | Retrieves the name associated with an item. |
get_Repository | Retrieves the IRepository interface pointer for an item's open Repository instance. |
get_Type | Retrieves the type of an item. |
Lock | Locks the item. |
put_Name | Sets the name associated with an item. |