Compartilhar via


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

Gera o evento de ObjectChanged ou adiciona o evento ao grupo especificado do evento.

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

Sintaxe

'Declaração
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: System.Int32
    Um valor numérico representando o identificador do grupo de evento.Especificar 0 para evitar grupos de evento e disparar imediatamente o evento.
  • typeName
    Tipo: System.String
    O nome do tipo de objeto de dados para que gera o evento.
  • identifier
    Tipo: array<System.Object[]
    Uma matriz que contém as partes do identificador que identificam exclusivamente o objeto de dados.

Exceções

Exceção Condição
ArgumentOutOfRangeException

O parâmetro de groupId é menor que zero, ou é diferente de zero e maior do que a contagem de grupos existentes do evento.

ArgumentException

Identificação de grupo inválidoA identificação do grupo não pôde ser validado.

Segurança do .NET Framework

Consulte também

Referência

IVsDataObjectChangeEventsBroker Interface

Sobrecargas RaiseObjectChanged

Namespace Microsoft.VisualStudio.Data.Services