다음을 통해 공유


SelectableWordsSegmenter 클래스

정의

제공된 텍스트를 단어별로 텍스트를 선택하는 데 적합한 단위로 분할할 수 있는 세그먼트 클래스입니다.

이 개체가 생성될 때 제공되는 언어는 시스템에서 단어 분리기가 있는 언어와 일치하며 사용 가능한 최상의 단어 구분 규칙이 사용됩니다. 언어는 앱에서 지원되는 언어 중 하나일 필요가 없습니다. 해당 언어에 대해 특별히 사용할 수 있는 지원되는 언어 규칙이 없는 경우 언어 중립적 규칙( 유니코드 표준 부속서 #29 유니코드 텍스트 구분 구현)이 사용되고 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
상속
Object Platform::Object IInspectable 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)

제공된 처리기를 지정된 인덱스에 앞서 선택한 단어를 반복하고 제공된 텍스트에 따라 반복하는 두 개의 반복기를 사용하여 제공된 처리기를 호출합니다.

적용 대상