PrinterDiscoverySession.OnStartPrinterDiscovery Methode
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.
Rückruf, der Sie auffordern, die Druckerermittlung zu starten.
[Android.Runtime.Register("onStartPrinterDiscovery", "(Ljava/util/List;)V", "GetOnStartPrinterDiscovery_Ljava_util_List_Handler")]
public abstract void OnStartPrinterDiscovery(System.Collections.Generic.IList<Android.Print.PrinterId> priorityList);
[<Android.Runtime.Register("onStartPrinterDiscovery", "(Ljava/util/List;)V", "GetOnStartPrinterDiscovery_Ljava_util_List_Handler")>]
abstract member OnStartPrinterDiscovery : System.Collections.Generic.IList<Android.Print.PrinterId> -> unit
Parameter
- Attribute
Hinweise
Rückruf, der Sie auffordern, die Druckerermittlung zu starten. Ermittelte Drucker sollten über Anrufe #addPrinters(List)hinzugefügt werden. Drucker hinzugefügt, die verschwunden sind, sollten über Aufrufe #removePrinters(List)entfernt werden. Drucker hinzugefügt, deren Eigenschaften oder Funktionen geändert wurden, sollten über aufrufen #addPrinters(List)aktualisiert werden. Sie erhalten einen Anruf, #onStopPrinterDiscovery() wenn Sie die Druckerermittlung beenden sollten.
Während der Lebensdauer dieser Sitzung müssen alle Drucker, die Ihrem Druckdienst bekannt sind, hinzugefügt werden. Das System behält keine Drucker in sitzungenübergreifend bei. Wenn Sie jedoch aufgefordert wurden, die Druckererkennung in dieser Sitzung zu starten und zu beenden, sollte eine nachfolgende Ermittlung nicht bereits ermittelte Drucker erneut ermitteln. Sie können die während dieser Sitzung gemeldeten Drucker abrufen, indem Sie aufrufen #getPrinters().
<strong>Hinweis: </strong>Sie erhalten auch eine Liste der Drucker, deren Verfügbarkeit zuerst überprüft werden muss. Beispielsweise könnten diese Drucker die Favoriten des Benutzers sein, daher müssen sie zuerst überprüft werden. Sie brauchen<></stark> nicht, um die Funktionen der Drucker bereitzustellen, sondern überprüfen Sie, ob sie ähnlich #onValidatePrinters(List)vorhanden sind.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.