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
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.