PrinterDiscoverySession.OnStartPrinterDiscovery Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorno de chamada solicitando que você inicie a descoberta da impressora.
[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
Parâmetros
- Atributos
Comentários
Retorno de chamada solicitando que você inicie a descoberta da impressora. Impressoras descobertas devem ser adicionadas por meio da chamada #addPrinters(List). As impressoras que desapareceram devem ser removidas por meio da chamada #removePrinters(List). Impressoras adicionadas cujas propriedades ou funcionalidades foram alteradas devem ser atualizadas por meio da chamada #addPrinters(List). Você receberá uma chamada para quando deve interromper a #onStopPrinterDiscovery() descoberta da impressora.
Durante o tempo de vida desta sessão, todas as impressoras que são conhecidas pelo serviço de impressão precisam ser adicionadas. O sistema não retém impressoras entre sessões. No entanto, se você tiver sido solicitado a iniciar e parar de executar a descoberta da impressora nesta sessão, uma descoberta subsequente não deverá ser descoberta novamente nas impressoras já descobertas. Você pode obter as impressoras relatadas durante esta sessão chamando #getPrinters().
<Observação forte>: </strong>Você também recebe uma lista de impressoras cuja disponibilidade deve ser verificada primeiro. Por exemplo, essas impressoras podem ser as favoritas do usuário, portanto, elas precisam ser verificadas primeiro.
<
>Você não precisa</é forte> para fornecer os recursos das impressoras, em vez disso, verifique se elas existem de forma semelhante a #onValidatePrinters(List).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.