Interacts with ImageCat.exe catalog creation utility. This class is used by Image Manager and is documented for reference purposes only. Namespace: Microsoft.ComponentStudio.ComponentPlatformInterface
Assembly: Microsoft.ComponentStudio.ComponentPlatformInterface (in microsoft.componentstudio.componentplatforminterface.dll)

Usage

Visual Basic
Dim catalogCreatorEventSink1 As New CatalogCreatorEventSink()

Syntax

Visual Basic
MustInherit Public Class CatalogCreatorEventSink
		Inherits MarshalByRefObject
C#
public abstract class CatalogCreatorEventSink : MarshalByRefObject
C++
public ref class CatalogCreatorEventSink abstract : MarshalByRefObject
J#
public abstract class CatalogCreatorEventSink extends MarshalByRefObject
JScript
public abstract class CatalogCreatorEventSink extends MarshalByRefObject

Remarks

Image Manager creates catalogs using another executable called ImageCat.exe because catalog creation requires administrator privilege. (Running Image Manager does not require administrator privilege, however.) Image Manager calls ImageCat.exe to create catalogs and communicates with ImageCat.exe by using .NET remoting. In order for Image Manager to sink events from ImageCat.exe, it must derive a class from CatalogCreatorEventSink and use that class to hook progress events from ImageCat.exe.


Inheritance Hierarchy

System.Object
   System.MarshalByRefObject
    Microsoft.ComponentStudio.ComponentPlatformInterface.CatalogCreatorEventSink

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Platforms

Development Platforms

Windows XP Home Edition, Windows XP Professional, Windows Server 2003, Windows Vista, and Windows 2000

Target Platforms

See Also