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: Int32Un 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: StringEl 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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
IVsDataObjectChangeEventsBroker Interfaz