View.ContentCaptureSession Propriedade
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.
Obtém a sessão usada para notificar eventos de captura de conteúdo.
public Android.Views.ContentCaptures.ContentCaptureSession? ContentCaptureSession { [Android.Runtime.Register("getContentCaptureSession", "()Landroid/view/contentcapture/ContentCaptureSession;", "", ApiSince=29)] get; [Android.Runtime.Register("setContentCaptureSession", "(Landroid/view/contentcapture/ContentCaptureSession;)V", "GetSetContentCaptureSession_Landroid_view_contentcapture_ContentCaptureSession_Handler", ApiSince=29)] set; }
[<get: Android.Runtime.Register("getContentCaptureSession", "()Landroid/view/contentcapture/ContentCaptureSession;", "", ApiSince=29)>]
[<set: Android.Runtime.Register("setContentCaptureSession", "(Landroid/view/contentcapture/ContentCaptureSession;)V", "GetSetContentCaptureSession_Landroid_view_contentcapture_ContentCaptureSession_Handler", ApiSince=29)>]
member this.ContentCaptureSession : Android.Views.ContentCaptures.ContentCaptureSession with get, set
Valor da propriedade
sessão definida explicitamente por #setContentCaptureSession(ContentCaptureSession), herdado por ancestrais, sessão padrão ou null se a captura de conteúdo está desabilitada para essa exibição.
- Atributos
Comentários
Documentação do getter de propriedades:
Obtém a sessão usada para notificar eventos de captura de conteúdo.
Documentação Java para android.view.View.getContentCaptureSession().
Documentação do setter de propriedades:
Define o (opcional) ContentCaptureSession associado a essa exibição.
Esse método deve ser chamado quando você precisar associar um ContentCaptureContext aos eventos de captura de conteúdo associados a esse modo de exibição ou à hierarquia de exibição (se for um ViewGroup).
Por exemplo, se sua atividade estiver associada a um domínio da Web, primeiro você precisará definir o contexto para o DOM principal:
ContentCaptureSession mainSession = rootView.getContentCaptureSession();
mainSession.setContentCaptureContext(ContentCaptureContext.forLocusId(Uri.parse(myUrl));
Em seguida, se a página tivesse uma IFRAME, você criaria uma nova sessão para ela:
ContentCaptureSession iframeSession = mainSession.createContentCaptureSession(
ContentCaptureContext.forLocusId(Uri.parse(iframeUrl)));
iframeView.setContentCaptureSession(iframeSession);
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.