Share via


RegisterPublisher Method

Registers a publisher so that subscribers can pull messages if needed. Publishers do not need to be registered in order to publish messages.

Namespace:  Microsoft.VisualStudio.Data.Tools.Package.ModelBus
Assembly:  Microsoft.VisualStudio.Data.Tools.Package (in Microsoft.VisualStudio.Data.Tools.Package.dll)

Syntax

'Declaration
Sub RegisterPublisher ( _
    publisher As IModelBusPublisher, _
    publisherTopic As ModelBusMessageTopic, _
    <OutAttribute> ByRef publishingCookie As Nullable(Of UInteger) _
)
'Usage
Dim instance As IModelBusService
Dim publisher As IModelBusPublisher
Dim publisherTopic As ModelBusMessageTopic
Dim publishingCookie As Nullable(Of UInteger)

instance.RegisterPublisher(publisher, _
    publisherTopic, publishingCookie)
void RegisterPublisher(
    IModelBusPublisher publisher,
    ModelBusMessageTopic publisherTopic,
    out Nullable<uint> publishingCookie
)
void RegisterPublisher(
    IModelBusPublisher^ publisher, 
    ModelBusMessageTopic^ publisherTopic, 
    [OutAttribute] Nullable<unsigned int>% publishingCookie
)
abstract RegisterPublisher : 
        publisher:IModelBusPublisher * 
        publisherTopic:ModelBusMessageTopic * 
        publishingCookie:Nullable<uint32> byref -> unit 
function RegisterPublisher(
    publisher : IModelBusPublisher, 
    publisherTopic : ModelBusMessageTopic, 
    publishingCookie : Nullable<uint>
)

Parameters

  • publishingCookie
    Type: System..::..Nullable< (Of < ( <'UInt32> ) > ) >%
    Publishing cookie that allows callers to publish messages

See Also

Reference

IModelBusService Interface

Microsoft.VisualStudio.Data.Tools.Package.ModelBus Namespace