Retrieves an object of the AddOn class by the specified domain and ID. If the AddOn specified by id has been superseded by another AddOn, that AddOn (the superseding AddOn) is returned. This method always makes two round-trips to the server. You can optionally include a filter to control which properties to return with the object. If you pass in null for the filter parameter, this method returns values for all non-object properties and returns placeholders for all object-valued properties. For details, see the description of the filter parameter.


Namespace: FileNet.Api.Core
Assembly: FileNet.Api (in filenet.api.dll)

Syntax

Visual Basic (Declaration)
Public Shared Function FetchSupersedingInstance( _ 
   ByVal domain As IDomain,  _ 
   ByVal id As Id,  _ 
   ByVal filter As PropertyFilter _ 
) As IAddOn
C#
public static IAddOn FetchSupersedingInstance(
   IDomain domain,
   Id id,
   PropertyFilter filter
)
C++
public:
 static IAddOn FetchSupersedingInstance(
   IDomain domain,
   Id id,
   PropertyFilter filter
)
J#
public static IAddOn FetchSupersedingInstance(
   IDomain domain,
   Id id,
   PropertyFilter filter
)
JScript
public static  function FetchSupersedingInstance(
   domain : IDomain,
   id : Id,
   filter : PropertyFilter
) : IAddOn

Parameters

domain
The Domain object to which this class instance is scoped.
id
The ID (GUID) of the object to retrieve. Note the object returned may not have the same ID if it corresponds to the superseding AddOn.
filter
A PropertyFilter object that represents information for controlling which property values (and with what level of detail and recursion) to return.

Return Value

An object of the requested type.

See Also