Share via


AppNotificationBuilder 클래스

정의

앱 알림에 대한 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
상속
Object Platform::Object IInspectable 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)

앱 알림에 대한 사용자 지정 타임스탬프를 설정합니다.

적용 대상