AppNotificationBuilder 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
앱 알림에 대한 UI를 정의하는 XML 문자열을 만들기 위한 API를 제공합니다.
public ref class AppNotificationBuilder sealed
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppNotificationBuilder final
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Windows.AppNotifications.Builder.AppNotificationBuilderContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppNotificationBuilder
function AppNotificationBuilder()
Public NotInheritable Class AppNotificationBuilder
- 상속
- 특성
설명
AppNotificationBuilder API를 사용하여 앱 알림에 대한 UI를 만드는 방법에 대한 지침은 앱 알림 콘텐츠를 참조하세요.
앱 알림에 대한 XML 스키마에 대한 참조 정보는 앱 알림 콘텐츠 스키마를 참조하세요.
생성자
AppNotificationBuilder() |
AppNotificationBuilder 클래스의 새 instance 초기화합니다. |
메서드
AddArgument(String, String) |
앱 알림에 대한 XML 페이로드에 키/값 쌍으로 구성된 인수를 추가합니다. |
AddButton(AppNotificationButton) |
앱 알림에 단추를 추가합니다. |
AddComboBox(AppNotificationComboBox) |
앱 알림에 대한 XML 페이로드에 콤보 상자를 추가합니다. |
AddProgressBar(AppNotificationProgressBar) |
앱 알림에 대한 XML 페이로드에 진행률 표시줄을 추가합니다. |
AddText(String) |
앱 알림에 대한 XML 페이로드에 텍스트 블록을 추가합니다. |
AddText(String, AppNotificationTextProperties) |
앱 알림에 대한 XML 페이로드에 표시 및 지역화 옵션이 있는 텍스트 블록을 추가합니다. |
AddTextBox(String) |
앱 알림에 대한 XML 페이로드에 텍스트 상자를 추가합니다. |
AddTextBox(String, String, String) |
지정된 자리 표시자 텍스트와 제목이 있는 텍스트 상자를 앱 알림의 XML 페이로드에 추가합니다. |
BuildNotification() |
앱 알림에 대한 XML 페이로드를 나타내는 AppNotification 개체를 반환합니다. |
IsUrgentScenarioSupported() |
현재 디바이스에서 긴급 앱 알림 시나리오가 지원되는지 여부를 나타내는 값을 반환합니다. |
MuteAudio() |
시스템에서 앱 알림과 연결된 오디오를 음소거할 것을 요청합니다. |
SetAppLogoOverride(Uri) |
앱 알림의 왼쪽에 표시되는 이미지를 설정합니다. |
SetAppLogoOverride(Uri, AppNotificationImageCrop) |
지정된 자르기 메서드를 사용하여 앱 알림의 왼쪽에 표시되는 이미지를 설정합니다. |
SetAppLogoOverride(Uri, AppNotificationImageCrop, String) |
지정된 자르기 메서드와 대체 텍스트를 사용하여 앱 알림의 왼쪽에 표시되는 이미지를 설정합니다. |
SetAttributionText(String) |
앱 알림의 특성 텍스트를 설정합니다. |
SetAttributionText(String, String) |
앱 알림의 특성 텍스트를 설정합니다. |
SetAudioEvent(AppNotificationSoundEvent) |
앱 알림에 대한 오디오 이벤트를 설정합니다. |
SetAudioEvent(AppNotificationSoundEvent, AppNotificationAudioLooping) |
앱 알림에 대한 오디오 이벤트 및 반복 동작을 설정합니다. |
SetAudioUri(Uri) |
앱 알림이 표시될 때 재생되는 사운드 파일을 설정합니다. |
SetAudioUri(Uri, AppNotificationAudioLooping) |
앱 알림이 표시될 때 재생되는 소리 파일 및 오디오 루핑 동작을 설정합니다. |
SetDuration(AppNotificationDuration) |
앱 알림의 기간을 설정합니다. |
SetGroup(String) |
앱 알림에 대한 그룹 식별자를 설정합니다. |
SetHeroImage(Uri) |
앱 알림의 맨 위에 표시되는 이미지를 설정하여 알림의 전체 너비를 차지합니다. |
SetHeroImage(Uri, String) |
지정된 대체 텍스트와 함께 알림의 전체 너비를 차지하여 앱 알림의 맨 위에 표시되는 이미지를 설정합니다. |
SetInlineImage(Uri) |
앱 알림에서 시각적 영역의 전체 너비를 채우는 텍스트 요소 다음에 인라인으로 표시되는 이미지를 설정합니다. |
SetInlineImage(Uri, AppNotificationImageCrop) |
지정된 자르기 동작을 사용하여 앱 알림에서 시각적 영역의 전체 너비를 채우는 텍스트 요소 다음에 인라인으로 표시되는 이미지를 설정합니다. |
SetInlineImage(Uri, AppNotificationImageCrop, String) |
지정된 자르기 동작을 사용하여 앱 알림에서 시각적 영역의 전체 너비를 채우는 텍스트 요소 다음에 인라인으로 표시되는 이미지를 설정합니다. |
SetScenario(AppNotificationScenario) |
앱 알림에 대한 시나리오를 설정합니다. 그러면 시스템에서 알림 동작 중 일부를 조정하여 지정된 시나리오에 대한 일관된 환경을 제공합니다. |
SetTag(String) |
앱 알림에 대한 태그 식별자를 설정합니다. |
SetTimeStamp(DateTime) |
앱 알림에 대한 사용자 지정 타임스탬프를 설정합니다. |