Compartir a través de


IVsDataObjectChangeEventsBroker.RaiseObjectChanged (Método) (Int32, String, array<Object[], IDictionary<String, Object>, IDictionary<String, Object>)

Provoca el evento de ObjectChanged o agregar el evento al grupo de eventos especificado.

Espacio de nombres:  Microsoft.VisualStudio.Data.Services
Ensamblado:  Microsoft.VisualStudio.Data.Services (en Microsoft.VisualStudio.Data.Services.dll)

Sintaxis

'Declaración
Sub RaiseObjectChanged ( _
    groupId As Integer, _
    typeName As String, _
    identifier As Object(), _
    propertyValues As IDictionary(Of String, Object), _
    newPropertyValues As IDictionary(Of String, Object) _
)
void RaiseObjectChanged(
    int groupId,
    string typeName,
    Object[] identifier,
    IDictionary<string, Object> propertyValues,
    IDictionary<string, Object> newPropertyValues
)
void RaiseObjectChanged(
    int groupId, 
    String^ typeName, 
    array<Object^>^ identifier, 
    IDictionary<String^, Object^>^ propertyValues, 
    IDictionary<String^, Object^>^ newPropertyValues
)
abstract RaiseObjectChanged : 
        groupId:int * 
        typeName:string * 
        identifier:Object[] * 
        propertyValues:IDictionary<string, Object> * 
        newPropertyValues:IDictionary<string, Object> -> unit
function RaiseObjectChanged(
    groupId : int, 
    typeName : String, 
    identifier : Object[], 
    propertyValues : IDictionary<String, Object>, 
    newPropertyValues : IDictionary<String, Object>
)

Parámetros

  • groupId
    Tipo: Int32

    Un valor numérico que representa el identificador del grupo de eventos. Especifique 0 para evitar que los grupos de eventos y para generar el evento inmediatamente.

  • typeName
    Tipo: String

    El nombre del tipo de objeto de datos para que provoque el evento.

  • identifier
    Tipo: array<Object[]

    Una matriz que contiene las partes del identificador que identifica de forma exclusiva el objeto de datos.

  • propertyValues
    Tipo: IDictionary<String, Object>

    Los valores antiguos de propiedad del objeto de datos cambiado.

  • newPropertyValues
    Tipo: IDictionary<String, Object>

    Los nuevos valores de propiedad del objeto de datos cambiado.

Excepciones

Excepción Condición
ArgumentOutOfRangeException

El parámetro de groupId es menor que cero, o es distinta de cero y mayor que el número de grupos de eventos existentes.

ArgumentException

Identificador del grupo no válida. El identificador de grupo no se pudo validar.

Seguridad de .NET Framework

Vea también

Referencia

IVsDataObjectChangeEventsBroker Interfaz

RaiseObjectChanged (Sobrecarga)

Microsoft.VisualStudio.Data.Services (Espacio de nombres)