SelectableWordsSegmenter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
能够将提供的文本分段为适合按单词选择文本的单元的分段器类。
构造此对象时提供的语言将与系统上具有断字符的语言匹配,并使用可用的最佳词段规则。 语言不需要是应用支持的语言之一。 如果没有特定于该语言的支持语言规则,则 (Unicode 标准附件 #29 Unicode 文本分段) 的实现使用中性语言规则,并将 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) |
使用两个迭代器调用提供的处理程序,这些迭代器会循环访问给定索引之前和之后的可选字词,并循环访问所提供的文本。 |