IVsDataObjectChangeEventsBroker.RaiseObjectChanged Method

Definition

Overloads

RaiseObjectChanged(String, Object[])

Raises the ObjectChanged event.

RaiseObjectChanged(Int32, String, Object[])

Raises the ObjectChanged event or adds the event to the specified event group.

RaiseObjectChanged(String, Object[], Object[])

Raises the ObjectChanged event.

RaiseObjectChanged(Int32, String, Object[], Object[])

Raises the ObjectChanged event or adds the event to the specified event group.

RaiseObjectChanged(String, Object[], IDictionary<String,Object>, IDictionary<String,Object>)

Raises the ObjectChanged event.

RaiseObjectChanged(Int32, String, Object[], IDictionary<String,Object>, IDictionary<String,Object>)

Raises the ObjectChanged event or adds the event to the specified event group.

RaiseObjectChanged(String, Object[], IDictionary<String,Object>, Object[], IDictionary<String,Object>)

Raises the ObjectChanged event.

RaiseObjectChanged(Int32, String, Object[], IDictionary<String,Object>, Object[], IDictionary<String,Object>)

Raises the ObjectChanged event or adds the event to the specified event group.

RaiseObjectChanged(String, Object[])

Raises the ObjectChanged event.

public:
 void RaiseObjectChanged(System::String ^ typeName, cli::array <System::Object ^> ^ identifier);
public void RaiseObjectChanged (string typeName, object[] identifier);
abstract member RaiseObjectChanged : string * obj[] -> unit
Public Sub RaiseObjectChanged (typeName As String, identifier As Object())

Parameters

typeName
String

The name of the type of the data object for which to raise the event.

identifier
Object[]

An array containing identifier parts that uniquely identify the data object.

Applies to

RaiseObjectChanged(Int32, String, Object[])

Raises the ObjectChanged event or adds the event to the specified event group.

public:
 void RaiseObjectChanged(int groupId, System::String ^ typeName, cli::array <System::Object ^> ^ identifier);
public void RaiseObjectChanged (int groupId, string typeName, object[] identifier);
abstract member RaiseObjectChanged : int * string * obj[] -> unit
Public Sub RaiseObjectChanged (groupId As Integer, typeName As String, identifier As Object())

Parameters

groupId
Int32

A numerical value representing the event group identifier. Specify 0 to avoid event groups and raise the event immediately.

typeName
String

The name of the type of the data object for which to raise the event.

identifier
Object[]

An array containing identifier parts that uniquely identify the data object.

Exceptions

The groupId parameter is less than zero, or is different than zero and greater than the count of existing event groups.

Invalid group ID. The group ID could not be validated.

Applies to

RaiseObjectChanged(String, Object[], Object[])

Raises the ObjectChanged event.

public:
 void RaiseObjectChanged(System::String ^ typeName, cli::array <System::Object ^> ^ identifier, cli::array <System::Object ^> ^ newIdentifier);
public void RaiseObjectChanged (string typeName, object[] identifier, object[] newIdentifier);
abstract member RaiseObjectChanged : string * obj[] * obj[] -> unit
Public Sub RaiseObjectChanged (typeName As String, identifier As Object(), newIdentifier As Object())

Parameters

typeName
String

The name of the type of the data object for which to raise the event.

identifier
Object[]

An array containing identifier parts that uniquely identify the old data object.

newIdentifier
Object[]

An array containing identifier parts that uniquely identify the new data object.

Applies to

RaiseObjectChanged(Int32, String, Object[], Object[])

Raises the ObjectChanged event or adds the event to the specified event group.

public:
 void RaiseObjectChanged(int groupId, System::String ^ typeName, cli::array <System::Object ^> ^ identifier, cli::array <System::Object ^> ^ newIdentifier);
public void RaiseObjectChanged (int groupId, string typeName, object[] identifier, object[] newIdentifier);
abstract member RaiseObjectChanged : int * string * obj[] * obj[] -> unit
Public Sub RaiseObjectChanged (groupId As Integer, typeName As String, identifier As Object(), newIdentifier As Object())

Parameters

groupId
Int32

A numerical value representing the event group identifier. Specify 0 to avoid event groups and raise the event immediately.

typeName
String

The name of the type of the data object for which to raise the event.

identifier
Object[]

An array containing identifier parts that uniquely identify the old data object.

newIdentifier
Object[]

An array containing identifier parts that uniquely identify the new data object.

Exceptions

The groupId parameter is less than zero, or is different than zero and greater than the count of existing event groups.

Invalid group ID. The group ID could not be validated.

Applies to

RaiseObjectChanged(String, Object[], IDictionary<String,Object>, IDictionary<String,Object>)

Raises the ObjectChanged event.

public:
 void RaiseObjectChanged(System::String ^ typeName, cli::array <System::Object ^> ^ identifier, System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ propertyValues, System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ newPropertyValues);
public void RaiseObjectChanged (string typeName, object[] identifier, System.Collections.Generic.IDictionary<string,object> propertyValues, System.Collections.Generic.IDictionary<string,object> newPropertyValues);
abstract member RaiseObjectChanged : string * obj[] * System.Collections.Generic.IDictionary<string, obj> * System.Collections.Generic.IDictionary<string, obj> -> unit
Public Sub RaiseObjectChanged (typeName As String, identifier As Object(), propertyValues As IDictionary(Of String, Object), newPropertyValues As IDictionary(Of String, Object))

Parameters

typeName
String

The name of the type of the data object for which to raise the event.

identifier
Object[]

An array containing identifier parts that uniquely identify the data object.

propertyValues
IDictionary<String,Object>

The old property values of the changed data object.

newPropertyValues
IDictionary<String,Object>

The new property values of the changed data object.

Applies to

RaiseObjectChanged(Int32, String, Object[], IDictionary<String,Object>, IDictionary<String,Object>)

Raises the ObjectChanged event or adds the event to the specified event group.

public:
 void RaiseObjectChanged(int groupId, System::String ^ typeName, cli::array <System::Object ^> ^ identifier, System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ propertyValues, System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ newPropertyValues);
public void RaiseObjectChanged (int groupId, string typeName, object[] identifier, System.Collections.Generic.IDictionary<string,object> propertyValues, System.Collections.Generic.IDictionary<string,object> newPropertyValues);
abstract member RaiseObjectChanged : int * string * obj[] * System.Collections.Generic.IDictionary<string, obj> * System.Collections.Generic.IDictionary<string, obj> -> unit
Public Sub RaiseObjectChanged (groupId As Integer, typeName As String, identifier As Object(), propertyValues As IDictionary(Of String, Object), newPropertyValues As IDictionary(Of String, Object))

Parameters

groupId
Int32

A numerical value representing the event group identifier. Specify 0 to avoid event groups and raise the event immediately.

typeName
String

The name of the type of the data object for which to raise the event.

identifier
Object[]

An array containing identifier parts that uniquely identify the data object.

propertyValues
IDictionary<String,Object>

The old property values of the changed data object.

newPropertyValues
IDictionary<String,Object>

The new property values of the changed data object.

Exceptions

The groupId parameter is less than zero, or is different than zero and greater than the count of existing event groups.

Invalid group ID. The group ID could not be validated.

Applies to

RaiseObjectChanged(String, Object[], IDictionary<String,Object>, Object[], IDictionary<String,Object>)

Raises the ObjectChanged event.

public:
 void RaiseObjectChanged(System::String ^ typeName, cli::array <System::Object ^> ^ identifier, System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ propertyValues, cli::array <System::Object ^> ^ newIdentifier, System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ newPropertyValues);
public void RaiseObjectChanged (string typeName, object[] identifier, System.Collections.Generic.IDictionary<string,object> propertyValues, object[] newIdentifier, System.Collections.Generic.IDictionary<string,object> newPropertyValues);
abstract member RaiseObjectChanged : string * obj[] * System.Collections.Generic.IDictionary<string, obj> * obj[] * System.Collections.Generic.IDictionary<string, obj> -> unit
Public Sub RaiseObjectChanged (typeName As String, identifier As Object(), propertyValues As IDictionary(Of String, Object), newIdentifier As Object(), newPropertyValues As IDictionary(Of String, Object))

Parameters

typeName
String

The name of the type of the data object for which to raise the event.

identifier
Object[]

An array containing identifier parts that uniquely identify the old data object.

propertyValues
IDictionary<String,Object>

The old property values of the changed data object.

newIdentifier
Object[]

An array containing identifier parts that uniquely identify the new data object.

newPropertyValues
IDictionary<String,Object>

The new property values of the changed data object.

Applies to

RaiseObjectChanged(Int32, String, Object[], IDictionary<String,Object>, Object[], IDictionary<String,Object>)

Raises the ObjectChanged event or adds the event to the specified event group.

public:
 void RaiseObjectChanged(int groupId, System::String ^ typeName, cli::array <System::Object ^> ^ identifier, System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ propertyValues, cli::array <System::Object ^> ^ newIdentifier, System::Collections::Generic::IDictionary<System::String ^, System::Object ^> ^ newPropertyValues);
public void RaiseObjectChanged (int groupId, string typeName, object[] identifier, System.Collections.Generic.IDictionary<string,object> propertyValues, object[] newIdentifier, System.Collections.Generic.IDictionary<string,object> newPropertyValues);
abstract member RaiseObjectChanged : int * string * obj[] * System.Collections.Generic.IDictionary<string, obj> * obj[] * System.Collections.Generic.IDictionary<string, obj> -> unit
Public Sub RaiseObjectChanged (groupId As Integer, typeName As String, identifier As Object(), propertyValues As IDictionary(Of String, Object), newIdentifier As Object(), newPropertyValues As IDictionary(Of String, Object))

Parameters

groupId
Int32

A numerical value representing the event group identifier. Specify 0 to avoid event groups and raise the event immediately.

typeName
String

The name of the type of the data object for which to raise the event.

identifier
Object[]

An array containing identifier parts that uniquely identify the old data object.

propertyValues
IDictionary<String,Object>

The old property values of the changed data object.

newIdentifier
Object[]

An array containing identifier parts that uniquely identify the new data object.

newPropertyValues
IDictionary<String,Object>

The new property values of the changed data object.

Exceptions

The groupId parameter is less than zero, or is different than zero and greater than the count of existing event groups.

Invalid group ID. The group ID could not be validated.

Applies to