IVsTaskProgress Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine-Schnittstelle, die Tasks in einem darstellt IVsTaskProgressCollection .
public interface class IVsTaskProgress : System::ComponentModel::INotifyPropertyChanged
public interface IVsTaskProgress : System.ComponentModel.INotifyPropertyChanged
type IVsTaskProgress = interface
interface INotifyPropertyChanged
Public Interface IVsTaskProgress
Implements INotifyPropertyChanged
- Implementiert
Eigenschaften
| CanBeCanceled |
Ruft einen Wert ab, der angibt, ob die Aufgabe zu diesem Zeitpunkt abgebrochen werden kann. Dies wird über aktualisiert Progress . |
| CanRunInBackground |
Ruft einen Wert ab, der angibt, ob die Aufgabe ausgeführt werden kann, ohne dass eine modale Benutzeroberfläche angezeigt wird. |
| Options |
Ruft eine Kopie der Optionen ab, die bei der Initialisierung für ein IVsTaskProgress Verhalten und Daten konfiguriert sind. |
| PercentComplete |
Ruft einen Wert ab, der den Prozentsatz der Aufgabe angibt, die diesem zugeordnet ist. Wenn dieser Wert NULL ist, ist der Fortschritt unbestimmt. Dies wird über aktualisiert Progress . |
| Progress |
Ruft den IProgress<T> aus diesem ab. Kann verwendet werden, um das Verhalten und den Zustand dieses über zu aktualisieren Report(T) . PercentComplete muss zwischen 0 und 100 (einschließlich) oder NULL für den unbestimmten Status liegen. |
| ProgressText |
Ruft einen Zeichen folgen Wert ab, der zusätzliche Informationen über den aktuellen Status der Aufgabe angibt. Dies wird über aktualisiert Progress . |
| Status |
Ruft einen Wert ab, der den Status der Aufgabe angibt. Wenn dieser Wert NULL ist, ist der Status der Aufgabe unbekannt. Wenn für dieses Objekt keine Aufgabe registriert ist, Status wird automatisch basierend auf dem Wert von festgelegt PercentComplete . |
| Task |
Der Task, der über die-Methode für diese Instanz registriert wurde RegisterTask(Task) . |
| UserCancellation |
Ruft das Token ab, das angibt, ob der Benutzer einen Abbruch angefordert hat. |
Methoden
| RegisterTask(Task) |
Registriert die Aufgabe mit dem IVsTaskStatusCenterService , der vom Aufrufer nachverfolgt werden soll. Der Task wird in der IVsTaskStatusCenterService Benutzeroberfläche angezeigt. |