Share via


IVsDataObjectChangeEventsBroker Interface

Represents the ability to raise events when data objects are added, changed, or deleted on a data source.

Namespace:  Microsoft.VisualStudio.Data.Services
Assembly:  Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)

Syntax

'Declaration
Public Interface IVsDataObjectChangeEventsBroker
public interface IVsDataObjectChangeEventsBroker
public interface class IVsDataObjectChangeEventsBroker
type IVsDataObjectChangeEventsBroker =  interface end
public interface IVsDataObjectChangeEventsBroker

The IVsDataObjectChangeEventsBroker type exposes the following members.

Methods

  Name Description
Public method EndEventGroup Removes the specified event group.
Public method RaiseObjectAdded(String, array<Object[]) Raises the ObjectAdded event.
Public method RaiseObjectAdded(Int32, String, array<Object[]) Raises the ObjectAdded event or adds the event to the specified event group.
Public method RaiseObjectChanged(String, array<Object[]) Raises the ObjectChanged event.
Public method RaiseObjectChanged(Int32, String, array<Object[]) Raises the ObjectChanged event or adds the event to the specified event group.
Public method RaiseObjectChanged(String, array<Object[], array<Object[]) Raises the ObjectChanged event.
Public method RaiseObjectChanged(Int32, String, array<Object[], array<Object[]) Raises the ObjectChanged event or adds the event to the specified event group.
Public method RaiseObjectChanged(String, array<Object[], IDictionary<String, Object>, IDictionary<String, Object>) Raises the ObjectChanged event.
Public method RaiseObjectChanged(Int32, String, array<Object[], IDictionary<String, Object>, IDictionary<String, Object>) Raises the ObjectChanged event or adds the event to the specified event group.
Public method RaiseObjectChanged(String, array<Object[], IDictionary<String, Object>, array<Object[], IDictionary<String, Object>) Raises the ObjectChanged event.
Public method RaiseObjectChanged(Int32, String, array<Object[], IDictionary<String, Object>, array<Object[], IDictionary<String, Object>) Raises the ObjectChanged event or adds the event to the specified event group.
Public method RaiseObjectDeleted(String, array<Object[]) Raises the ObjectDeleted event.
Public method RaiseObjectDeleted(Int32, String, array<Object[]) Raises the ObjectDeleted event or adds the event to the specified event group.
Public method RollbackEventGroup Removes the specified event group.
Public method StartEventGroup Start a new event group.

Top

Remarks

This interface is implemented as a built-in DDEX service.

See Also

Reference

Microsoft.VisualStudio.Data.Services Namespace