Compartilhar via


SelectableWordsSegmenter Classe

Definição

Uma classe segmentador que é capaz de segmentar o texto fornecido em unidades apropriadas para selecionar texto por palavras.

O idioma fornecido quando esse objeto é construído corresponde aos idiomas com separadores de palavras no sistema e as melhores regras de segmentação de palavras disponíveis são usadas. O idioma não precisa ser um dos idiomas com suporte do aplicativo. Se não houver regras de idioma com suporte disponíveis especificamente para esse idioma, as regras neutras de idioma serão usadas (uma implementação da Segmentação de Texto Unicode nº 29 do Anexo Padrão Unicode) e a propriedade ResolvedLanguage será definida como "und" (idioma indeterminado).

public ref class SelectableWordsSegmenter sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Data.Text.ISelectableWordsSegmenterFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SelectableWordsSegmenter final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Data.Text.ISelectableWordsSegmenterFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class SelectableWordsSegmenter final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Data.Text.ISelectableWordsSegmenterFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SelectableWordsSegmenter
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Data.Text.ISelectableWordsSegmenterFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SelectableWordsSegmenter
function SelectableWordsSegmenter(language)
Public NotInheritable Class SelectableWordsSegmenter
Herança
Object Platform::Object IInspectable SelectableWordsSegmenter
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Construtores

SelectableWordsSegmenter(String)

Cria um objeto SelectableWordsSegmenter . Consulte a introdução em SelectableWordsSegmenter para obter uma descrição de como o idioma fornecido a esse construtor é usado.

Propriedades

ResolvedLanguage

Obtém o idioma das regras usadas por este objeto SelectableWordsSegmenter .

"und" (indeterminado) será retornado se estivermos usando regras neutras em idioma.

Métodos

GetTokenAt(String, UInt32)

Determina e retorna a palavra ou a palavra-tronco selecionável que contém ou segue um índice especificado no texto fornecido.

GetTokens(String)

Determina e retorna todas as palavras selecionáveis ou hastes de palavra no texto fornecido.

Tokenize(String, UInt32, SelectableWordSegmentsTokenizingHandler)

Chama o manipulador fornecido com dois iteradores que iteram pelas palavras selecionáveis antes e após um determinado índice no texto fornecido.

Aplica-se a