다음을 통해 공유


Windows.UI.Notifications 네임스페이스

타일, 알림 메시지 및 배지 알림을 캡슐화하는 클래스를 포함합니다.

클래스

AdaptiveNotificationText

적응 알림의 텍스트 콘텐츠를 나타냅니다.

BadgeNotification

타일 배지 오버레이에 대한 업데이트의 콘텐츠, 연결된 메타데이터 및 만료 시간을 정의합니다. 배지는 1에서 99까지의 숫자 또는 상태 문자 모양을 표시할 수 있습니다.

BadgeUpdateManager

타일의 배지 오버레이를 조작하는 데 사용하는 BadgeUpdater 개체를 만듭니다. 또한 이 클래스는 배지 업데이트에 사용할 콘텐츠를 사용자 지정할 수 있도록 시스템 제공 배지 템플릿의 XML 콘텐츠에 대한 액세스 권한을 제공합니다.

BadgeUpdateManagerForUser

특정 사용자에 대한 타일의 배지 오버레이를 조작하는 데 사용하는 BadgeUpdater 개체를 만듭니다. 또한 이 클래스는 배지 업데이트에 사용할 콘텐츠를 사용자 지정할 수 있도록 시스템 제공 배지 템플릿의 XML 콘텐츠에 대한 액세스 권한을 제공합니다.

BadgeUpdater

업데이트 도구가 바인딩된 특정 타일에 배지 오버레이를 업데이트.

KnownAdaptiveNotificationHints

적응 알림에 사용할 수 있는 힌트 유형을 지정합니다.

KnownAdaptiveNotificationTextStyles

적응 알림에 사용할 수 있는 텍스트 스타일을 지정합니다.

KnownNotificationBindings

적응 알림에 사용할 수 있는 바인딩 템플릿을 지정합니다.

Notification

알림을 나타냅니다.

NotificationBinding

적응 알림의 바인딩 요소를 나타냅니다.

NotificationData

표시할 데이터를 알림 메시지에 저장합니다.

NotificationVisual

알림의 시각적 요소를 나타냅니다. 시각적 요소에는 알림에 대한 텍스트 및 기타 시각적 콘텐츠가 포함된 바인딩이 포함되어 있습니다.

ScheduledTileNotification

타일에 대해 되풀이되지 않는 단일 예약 업데이트에 대한 시각적 콘텐츠 및 타이밍을 정의합니다.

ScheduledToastNotification

예약된 시간에 표시할 알림 메시지를 정의하는 XML을 포함합니다.

ScheduledToastNotificationShowingEventArgs

시스템이 예약된 알림 메시지를 표시하는 중일 때 정보를 제공합니다.

ShownTileNotification

시작 메뉴에 표시된 타일 알림에 대한 정보를 제공합니다.

TileFlyoutNotification

타일 플라이아웃(혼합 보기) 알림의 세부 정보를 제공합니다. 여기에는 알림의 XML 콘텐츠와 필요에 따라 만료 시간이 포함됩니다. 또한 이 클래스는 현재 플라이아웃 알림의 XML 콘텐츠를 검색할 수 있는 메서드를 제공합니다.

이 클래스는 다음과 같은 일반적인 API 사용 패턴의 일부입니다.

TileFlyoutUpdateManager

타일 플라이아웃(혼합 보기) 알림과 함께 사용하기 위해 앱의 기본 또는 보조 타일과 관련된 TileFlyoutUpdater 개체를 만듭니다. 또한 이 클래스를 사용하면 타일 플라이아웃 알림을 정의하는 콘텐츠를 추가할 수 있는 빈 타일 플라이아웃 XML 템플릿을 검색할 수 있습니다.

이 클래스는 다음과 같은 일반적인 API 사용 패턴의 일부입니다.

TileFlyoutUpdater

타일 플라이아웃(혼합 보기) 알림을 보내거나 지우는 데 사용됩니다. 이 클래스는 주기적인 타일 플라이아웃 알림을 시작하고 중지하는 메서드도 제공합니다.

이 클래스는 다음과 같은 일반적인 API 사용 패턴의 일부입니다.

TileNotification

시각적 개체, 식별 태그 및 만료 시간을 포함하여 타일에 대한 업데이트를 정의합니다.

TileUpdateManager

시작 메뉴 타일을 변경하고 업데이트하는 데 사용되는 TileUpdater 개체를 만듭니다. 또한 이 클래스는 시스템 제공 타일 템플릿의 XML 콘텐츠에 대한 액세스를 제공하므로 타일 업데이트에 사용할 콘텐츠를 사용자 지정할 수 있습니다.

TileUpdateManagerForUser

특정 사용자의 시작 메뉴 타일을 변경하고 업데이트하는 데 사용되는 TileUpdater 개체를 만듭니다. 또한 이 클래스는 시스템 제공 타일 템플릿의 XML 콘텐츠에 대한 액세스를 제공하므로 타일 업데이트에 사용할 콘텐츠를 사용자 지정할 수 있습니다.

TileUpdater

업데이트 프로그램의 바인딩된 특정 타일의 내용을 변경합니다.

ToastActivatedEventArgs

사용자가 시작한 알림 작업과 연결된 인수를 검색하는 메서드를 노출합니다. 이렇게 하면 앱에서 여러 작업이 노출되었을 때 수행된 작업을 알 수 있습니다.

ToastCollection

특정 앱에 대한 알림 그룹을 나타냅니다.

ToastCollectionManager

ToastCollection 개체를 만들고, 검색하고, 업데이트하고, 제거하는 메서드를 제공합니다.

ToastDismissedEventArgs

알림 메시지가 더 이상 화면에 표시되지 않는 이유를 제공합니다.

ToastFailedEventArgs

알림 메시지를 발생시키는 과정에서 생성된 오류 코드를 제공합니다.

ToastNotification

알림 메시지의 콘텐츠, 연결된 메타데이터 및 이벤트 및 만료 시간을 정의합니다.

ToastNotificationActionTriggerDetail

알림 작업 트리거의 세부 정보를 나타냅니다.

ToastNotificationHistory

모든 알림 기록 지우기 및 개별 알림 제거 기능을 포함하여 앱에 대한 알림 메시지를 관리합니다.

ToastNotificationHistoryChangedTriggerDetail

알림 기록 변경 트리거의 세부 정보를 나타냅니다.

ToastNotificationManager

알림 메시지를 발생시키는 데 사용하는 ToastNotifier 개체를 만듭니다. 또한 이 클래스는 시스템에서 제공하는 알림 템플릿의 XML 콘텐츠에 대한 액세스를 제공하므로 알림에 사용할 콘텐츠를 사용자 지정할 수 있습니다.

ToastNotificationManagerForUser

바인딩된 사용자에 대한 알림 메시지를 발생시키는 데 사용하는 ToastNotifier 개체를 만듭니다. 또한 이 클래스는 시스템에서 제공하는 알림 템플릿의 XML 콘텐츠에 대한 액세스를 제공하므로 알림에 사용할 콘텐츠를 사용자 지정할 수 있습니다.

ToastNotifier

ToastNotifier가 바인딩된 특정 앱에 알림 메시지를 발생합니다. 이 클래스를 사용하면 알림 메시지를 예약하고 제거할 수도 있습니다.

UserNotification

특정 사용자에 대한 알림을 나타냅니다.

UserNotificationChangedEventArgs

사용자 알림이 변경되면 정보를 제공합니다.

인터페이스

IAdaptiveNotificationContent

적응 알림의 콘텐츠를 정의합니다.

열거형

AdaptiveNotificationContentKind

적응 알림에 포함된 콘텐츠의 형식을 지정합니다.

BadgeTemplateType

타일의 배지 오버레이에 사용할 템플릿을 지정합니다. BadgeUpdateManager.getTemplateContent에서 사용됩니다.

NotificationKinds

알림 유형을 지정합니다.

NotificationMirroring

알림 미러링이 허용되는지 여부를 지정합니다. 미러링을 사용하면 알림을 여러 디바이스에 표시할 수 있습니다.

NotificationSetting

타일 또는 알림 메시지 표시에 대한 제한 사항을 지정합니다.

NotificationUpdateResult

알림 업데이트의 결과를 설명합니다.

PeriodicUpdateRecurrence

새 콘텐츠에 대한 타일 또는 배지 데이터 원본의 후속 폴링 기간을 지정합니다. BadgeUpdater.StartPeriodicUpdate, TileUpdater.StartPeriodicUpdateTileUpdater.StartPeriodicUpdateBatch에서 사용됩니다.

TileFlyoutTemplateType

타일 플라이아웃(혼합 보기) 업데이트에 사용할 레이아웃 템플릿을 지정합니다. 현재 하나의 템플릿만 정의됩니다.

TileTemplateType

타일 업데이트에 사용할 콘텐츠 템플릿을 지정합니다. XML 코딩의 예, 각 템플릿의 이미지 크기에 대한 세부 정보 및 타일 XML 스키마의 다른 버전과 함께 사용하는 등 각 타일에 대한 자세한 내용은 타일 템플릿 카탈로그를 참조하세요.

디바이스에서 RTL(오른쪽에서 왼쪽) 언어로 설정된 경우 일부 템플릿은 여기에서 왼쪽 및 오른쪽 설명에서 대칭 이동됩니다.

대부분의 템플릿에서 타일에 로고 또는 표시 이름이 포함되어 있으면 텍스트의 마지막 줄이 표시되지 않습니다. 대형(310 x 310) 타일에는 적용되지 않습니다. 로고/짧은 이름에 대한 자세한 내용은 빠른 시작: 매니페스트 편집기를 사용하여 기본 타일 만들기를 참조하세요.

중요

Windows 8.1 큰 사각형 타일에 대한 새 템플릿을 추가했습니다. 큰 타일과 중간 타일(Windows 8의 사각형 타일이라고 함)을 구분하기 위해 모든 이전 템플릿의 이름이 바뀌었습니다. 이를 고려하여 알림 페이로드를 특정 버전으로 선언할 수 있습니다. 시스템 간 호환성을 위해 이전 이름과 새 이름이 모두 존재할 수 있도록 대체 특성이 추가되었습니다. 알림이 표시되도록 버전 간의 차이점을 이해해야 합니다. 자세한 내용은 버전 관리 템플릿을 참조하세요.

Windows Phone 8.1에 표시되는 경우 일부 템플릿은 Windows에 표시될 때와 동일하게 표시되지 않습니다. instance 경우 위아래로 스크롤하지 않고 휴대폰에서 템플릿을 앞뒤로 엿볼 수 있습니다. 표시된 텍스트 줄의 수는 다를 수 있으며 때로는 휴대폰에서 덜 다를 수 있지만 일반적으로 더 많을 수 있습니다. 휴대폰의 와이드 타일 이미지는 단색 텍스트 영역이 아닌 겹쳐진 텍스트로 타일을 채웁니다. 이미지 컬렉션 타일은 애니메이션 효과를 주며 매우 다르게 표시됩니다. 각 값에 대해 알아야 할 차이점이 호출됩니다.

ToastDismissalReason

알림 메시지가 더 이상 표시되지 않는 이유를 지정합니다. ToastDismissedEventArgs.Reason와 함께 사용됩니다.

ToastHistoryChangedType

알림 기록에서 알림이 발생한 변경의 종류를 지정합니다. ToastNotificationHistoryChangedTriggerDetail.ChangeType과 함께 사용됩니다.

ToastNotificationMode

타일, 알림 메시지 및 배지 알림을 캡슐화하는 클래스를 포함합니다.

ToastNotificationPriority

ToastNotification의 우선 순위를 지정합니다.

ToastTemplateType

알림 메시지에 사용할 템플릿을 지정합니다.

UserNotificationChangedKind

발생한 사용자 알림 변경 유형을 지정합니다.

추가 정보