IUccPublicationManager Interface

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

Encapsulates a publication manager for publishing category instances.

Namespace: Microsoft.Office.Interop.UccApi
Assembly: Microsoft.Office.Interop.UccApi (in microsoft.office.interop.uccapi.dll)

Syntax

'Declaration
Public Interface IUccPublicationManager
    Inherits IUnknown
public interface IUccPublicationManager : IUnknown
public interface class IUccPublicationManager : IUnknown
public interface IUccPublicationManager extends IUnknown
public interface IUccPublicationManager extends IUnknown

Remarks

This interface can be queried from an IUccEndpoint instance representing the local user of a UCC API application. The publication manager serves as a "factory class" object for containers, container members, publishable category instances and publications. These created objects encapsulate all of the necessary functionality to allow a client to publish local user category instances and control the access of remote subscribing users to those categories.

A client should obtain only a single reference to the publication manager from an endpoint. That single publication manager serves all of the publication needs of the client.

Win32 COM/C++ Syntax

interface IUccPublicationManager : IUnknown

Example

The following example obtains a reference to the publication manager interface by querying the enabled endpoint.

void _IUccEndpointEvents.OnEnable(
   IUccEndpoint pEventSource,
   IUccOperationProgressEvent pEventData
   )
{
   if (pEventData.IsComplete && pEventData.StatusCode >= 0)
   {
IUccPublicationManager pubMgr = this.endpoint as IUccPublicationManager;
   }
}

Platforms

Development Platforms

Windows XP Professional with Service Pack 2 (SP2), Windows Server 2000 with Service Pack 4, Windows Server 2003, Windows Vista Ultimate Edition, Windows Vista Business Edition, Windows Vista Enterprise Edition

Target Platforms

See Also

Reference

IUccPublicationManager Members
Microsoft.Office.Interop.UccApi Namespace