Condividi tramite


Metodo IUITestEventNotify.NotifyMultiSource

Questa API supporta l'infrastruttura .NET Framework e non deve essere utilizzata direttamente dal codice.

Il metodo di callback per l'evento aggiunto tramite IUITechnologyManager.AddEventHandler.

Il callback deve verificarsi su un thread diverso da quello utilizzato per aggiungere il gestore eventi per assicurarsi che il callback non stia bloccando l'aggiunta e la rimozione dei gestori eventi.

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.UITest.Extension
Assembly:  Microsoft.VisualStudio.TestTools.UITest.Extension (in Microsoft.VisualStudio.TestTools.UITest.Extension.dll)

Sintassi

'Dichiarazione
Sub NotifyMultiSource ( _
    sources As IUITechnologyElement(), _
    target As IUITechnologyElement, _
    eventType As UITestEventType, _
    eventArgs As Object, _
    elementForThumbnailImage As ElementForThumbnailCapture _
)
void NotifyMultiSource(
    IUITechnologyElement[] sources,
    IUITechnologyElement target,
    UITestEventType eventType,
    Object eventArgs,
    ElementForThumbnailCapture elementForThumbnailImage
)
void NotifyMultiSource(
    array<IUITechnologyElement^>^ sources, 
    IUITechnologyElement^ target, 
    UITestEventType eventType, 
    Object^ eventArgs, 
    ElementForThumbnailCapture elementForThumbnailImage
)
abstract NotifyMultiSource : 
        sources:IUITechnologyElement[] * 
        target:IUITechnologyElement * 
        eventType:UITestEventType * 
        eventArgs:Object * 
        elementForThumbnailImage:ElementForThumbnailCapture -> unit 
function NotifyMultiSource(
    sources : IUITechnologyElement[], 
    target : IUITechnologyElement, 
    eventType : UITestEventType, 
    eventArgs : Object, 
    elementForThumbnailImage : ElementForThumbnailCapture
)

Parametri

  • eventArgs
    Tipo: System.Object
    Gli argomenti specifici del tipo di evento.Specifica l'elemento di cui la vicinanza deve essere catturata durante l'evento.I eventArgs saranno al valore effettivo (in genere stringa) del controllo per UITestEventType.Value il AccessibleStates del controllo per UITestEventType.State lo System.Drawing.Point per UITestEventType.Hover e così via.

Note

In alcuni casi, uno degli elementi di origine e l'elemento di destinazione saranno uguali.

Tuttavia, questo potrebbe non essere sempre.Ad esempio, fare clic su un'etichetta per una casella di controllo modifica lo stato della casella di controllo.In questo caso, il database di origine è l'etichetta e la destinazione è la casella di controllo.Analogamente, quando la destinazione è casella combinata, l'origine può essere la modifica o elencare in.

I database di origine possono essere null, che indica che l'origine e la destinazione sono identiche.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

IUITestEventNotify Interfaccia

Spazio dei nomi Microsoft.VisualStudio.TestTools.UITest.Extension