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


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, AppNotificationTextProperties)

Добавляет блок текста с параметрами отображения и локализации в полезные данные XML для уведомления приложения.

AddText(String)

Добавляет блок текста в полезные данные XML для уведомления приложения.

AddTextBox(String, String, String)

Добавляет текстовое поле с указанным текстом заполнителя и заголовком в полезные данные XML для уведомления приложения.

AddTextBox(String)

Добавляет текстовое поле в полезные данные XML для уведомления приложения.

BuildNotification()

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

IsUrgentScenarioSupported()

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

MuteAudio()

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

SetAppLogoOverride(Uri, AppNotificationImageCrop, String)

Задает изображение, отображаемое в левой части уведомления приложения, с помощью указанного метода обрезки и альтернативного текста.

SetAppLogoOverride(Uri, AppNotificationImageCrop)

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

SetAppLogoOverride(Uri)

Задает изображение, отображаемое в левой части уведомления приложения.

SetAttributionText(String, String)

Задает текст атрибуции для уведомления приложения.

SetAttributionText(String)

Задает текст атрибуции для уведомления приложения.

SetAudioEvent(AppNotificationSoundEvent, AppNotificationAudioLooping)

Задает поведение звукового события и циклического цикла для уведомления приложения.

SetAudioEvent(AppNotificationSoundEvent)

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

SetAudioUri(Uri, AppNotificationAudioLooping)

Задает звуковой файл и поведение цикла звука, которое воспроизводится при отображении уведомления приложения.

SetAudioUri(Uri)

Задает звуковой файл, который воспроизводится при отображении уведомления приложения.

SetDuration(AppNotificationDuration)

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

SetGroup(String)

Задает идентификатор группы для уведомления приложения.

SetHeroImage(Uri, String)

Задает изображение, отображаемое в верхней части уведомления приложения, которое занимает полную ширину уведомления с указанным альтернативным текстом.

SetHeroImage(Uri)

Задает изображение, отображаемое в верхней части уведомления приложения, которое занимает полную ширину уведомления.

SetInlineImage(Uri, AppNotificationImageCrop, String)

Задает изображение, отображаемое встроенным, после всех текстовых элементов, заполнение полной ширины визуальной области в уведомлении приложения с помощью указанного поведения обрезки.

SetInlineImage(Uri, AppNotificationImageCrop)

Задает изображение, отображаемое встроенным, после всех текстовых элементов, заполнение полной ширины визуальной области в уведомлении приложения с помощью указанного поведения обрезки.

SetInlineImage(Uri)

Задает изображение, отображаемое встроенным, после всех текстовых элементов, заполнение полной ширины визуальной области в уведомлении приложения.

SetScenario(AppNotificationScenario)

Задает сценарий для уведомления приложения, что приводит к настройке некоторых действий уведомлений для представления согласованного интерфейса для указанного сценария.

SetTag(String)

Задает идентификатор тега для уведомления приложения.

SetTimeStamp(DateTime)

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

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