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)

ToggleSyntax

Visual Basic (Declaration)
Public Shared Function FetchSupersedingInstance ( _
	domain As IDomain, _
	id As Id, _
	filter As PropertyFilter _
) As IAddOn
C#
public static IAddOn FetchSupersedingInstance(
	IDomain domain,
	Id id,
	PropertyFilter filter
)
Visual C++
public:
static IAddOn^ FetchSupersedingInstance(
	IDomain^ domain, 
	Id^ id, 
	PropertyFilter^ filter
)
JavaScript
FileNet.Api.Core.AddOn.fetchSupersedingInstance = function(domain, id, filter);

Parameters

domain
Type: FileNet.Api.Core..::.IDomain
The Domain object to which this class instance is scoped.
id
Type: FileNet.Api.Util..::.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
Type: FileNet.Api.Property..::.PropertyFilter
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.

ToggleSee Also