Поделиться через


AppNotificationBuilder Класс

Определение

Предоставляет API-интерфейсы для создания СТРОКИ XML, определяющей пользовательский интерфейс для уведомлений приложений.

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
Атрибуты

Комментарии

Инструкции по использованию API AppNotificationBuilder для создания пользовательского интерфейса для уведомлений приложений см. в разделе Содержимое уведомлений приложений.

Справочные сведения о схеме XML для уведомлений приложений см. в разделе Схема содержимого уведомлений приложений.

Конструкторы

AppNotificationBuilder()

Инициализирует новый экземпляр класса AppNotificationBuilder .

Методы

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()

Возвращает объект AppNotification , представляющий полезные данные XML для уведомления приложения.

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)

Задает пользовательскую метку времени для уведомления приложения.

Применяется к