Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais
Nous recommandons d’utiliser Visual Studio 2017

IVsDataObjectChangeEventsBroker.RaiseObjectChanged, méthode (Int32, String, Object[], IDictionary<String, Object>, Object[], IDictionary<String, Object>)

Déclenche l'événement d' ObjectChanged ou ajouter l'événement au groupe spécifié d'événements.

Espace de noms :  Microsoft.VisualStudio.Data.Services
Assembly :  Microsoft.VisualStudio.Data.Services (dans Microsoft.VisualStudio.Data.Services.dll)

void RaiseObjectChanged(
	int groupId,
	string typeName,
	Object[] identifier,
	IDictionary<string, Object> propertyValues,
	Object[] newIdentifier,
	IDictionary<string, Object> newPropertyValues
)

Paramètres

groupId
Type : Int32

Une valeur numérique qui représente l'identificateur de groupe d'événements. Spécifiez 0 pour éviter des groupes d'événements et pour déclencher l'événement immédiatement.

typeName
Type : String

Le nom du type de l'objet de données pour lequel déclenche l'événement.

identifier
Type : Object[]

Tableau contenant les parties d'identificateur qui identifient l'ancien.

propertyValues
Type : IDictionary<String, Object>

Les valeurs de propriété anciennes de l'objet de données modifié.

newIdentifier
Type : Object[]

Tableau contenant les parties d'identificateur qui identifient le nouvel objet de données.

newPropertyValues
Type : IDictionary<String, Object>

Les nouvelles valeurs de propriété de l'objet de données modifié.

ExceptionCondition
ArgumentOutOfRangeException

Le paramètre d' groupId est inférieur à zéro, ou est différent de zéro et supérieur au nombre de groupes existants d'événements.

ArgumentException

Identification groupe non valide. L'ID groupe n'a pas pu être validée.

Afficher: