SelectableWordsSegmenter Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс сегментатора, который может сегментировать предоставленный текст на единицы, подходящие для выделения текста по словам.
Язык, указанный при создании этого объекта, сопоставляется с языками с средствами разбиения по словам в системе, и используются лучшие доступные правила сегментации слов. Язык не обязательно должен быть одним из поддерживаемых языков приложения. Если для этого языка нет поддерживаемых языковых правил, используются не зависящие от языка правила (реализация стандартного приложения Юникода No29 Сегментация текста Юникода), а для свойства ResolvedLanguage задано значение "und" (неопределенный язык).
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
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 (появилось в 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v1.0)
|
Конструкторы
SelectableWordsSegmenter(String) |
Создает объект SelectableWordsSegmenter . Описание использования языка, предоставленного для этого конструктора, см. в статье Введение в SelectableWordsSegmenter . |
Свойства
ResolvedLanguage |
Возвращает язык правил, используемых объектом SelectableWordsSegmenter . Если используются правила, не зависящие от языка, возвращается значение "und" (не определено). |
Методы
GetTokenAt(String, UInt32) |
Определяет и возвращает в предоставленный текст выбираемое слово или корню слов, которые содержат указанный индекс или следуют за ней. |
GetTokens(String) |
Определяет и возвращает все доступные для выбора слова или слова в предоставленном тексте. |
Tokenize(String, UInt32, SelectableWordSegmentsTokenizingHandler) |
Вызывает предоставленный обработчик с двумя итераторами, которые выполняют итерацию по выбираемым словам до и после заданного индекса в предоставленный текст. |