Methode DeleteTopicAsync
DeleteTopicAsync(String)
Löscht die Themeninstanz asynchron anhand des angegebenen Themennamens.
Erklärung
Task DeleteTopicAsync(string topicName)
Parameter
Typ | Name und Vorname | Beschreibung |
---|---|---|
System.String | Themenname | Name zur Identifizierung des Themas. |
Rücksendungen
Typ | Beschreibung |
---|---|
System.Threading.Tasks.Task | Aufgabe, die im Hintergrund einen Vorgang zum Löschen eines Themas ausführt. Die Eigenschaft „Aufgabenstatus“ kann zur Bestimmung des Status verwendet werden der Aufgabe, die abgebrochen, abgeschlossen oder fehlerhaft sein kann. |
Beispiele
Das folgende Beispiel zeigt, wie ein Thema gelöscht wird.
Initialisieren Sie zunächst den Cache.
ICache cache = CacheManager.GetCache("demoCache");
Rufen Sie dann den Nachrichtendienst aus dem Cache ab.
IMessagingService messagingService=cache.MessagingService;
Löschen Sie dann das Thema aus communicationsService.
messagingService.DeleteTopicAsync("mytopic").ContinueWith(task =>
{
if (task.Status == TaskStatus.RanToCompletion)
{
Console.WriteLine("Topic Deleted Successfully");
}
if (task.Status == TaskStatus.Faulted)
{
Console.WriteLine("Error has occurred");
}
if (task.Exception != null)
{
Console.WriteLine(task.Exception);
}
});