IUIThreadOperationContext Schnittstelle

Definition

Stellt einen Kontext für die Ausführung eines potenziell langen Ausführungs Vorgangs im UI-Thread dar, der freigegebene bidirektionale ablaufungs-und warte Hinweise ermöglicht.

public interface class IUIThreadOperationContext : IDisposable, Microsoft::VisualStudio::Utilities::IPropertyOwner
public interface IUIThreadOperationContext : IDisposable, Microsoft.VisualStudio.Utilities.IPropertyOwner
type IUIThreadOperationContext = interface
    interface IPropertyOwner
    interface IDisposable
Public Interface IUIThreadOperationContext
Implements IDisposable, IPropertyOwner
Abgeleitet
Implementiert

Hinweise

Instanzen, die diese Schnittstelle implementieren, werden von IUIThreadOperationExecutor MEF-Komponente erstellt.

Eigenschaften

AllowCancellation

Ruft ab, ob der Vorgang abgebrochen werden kann.

Description

Ruft eine lesbare Vorgangs Beschreibung für den Benutzer ab, bestehend aus der anfänglichen Kontext Beschreibung und Beschreibungen aller aktuell hinzugefügten Bereiche.

Properties

Die Auflistung von Eigenschaften, die vom Eigenschaftenbesitzer gesteuert werden.

(Geerbt von IPropertyOwner)
Scopes

Ruft die aktuelle Liste der IUIThreadOperationScope s in diesem Kontext ab.

UserCancellationToken

Abbruch Token, mit dem der Benutzer den Vorgang abbrechen kann, es sei denn, der Vorgang kann nicht abgebrochen werden.

Methoden

AddScope(Boolean, String)

Fügt einen UI-Thread Vorgangs Bereich mit einer eigenen bidirektionalen, Beschreibungs-und Fortschritts Protokollierung hinzu. Der Bereich wird beim verwerfen aus dem Kontext entfernt.

TakeOwnership()

Ermöglicht es einer Komponente, den vollständigen Besitz dieses UI-Thread Vorgangs zu übernehmen, z. b. Wenn Sie ein eigenes modales UI-Dialogfeld anzeigt und die ablaufbarkeit über dieses Dialogfeld verarbeitet

Gilt für