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
- Наследование
- Атрибуты
Комментарии
Инструкции по использованию API AppNotificationBuilder для создания пользовательского интерфейса для уведомлений приложений см. в содержимомуведомлений приложений.
Справочные сведения о схеме XML для уведомлений приложений см. в схеме содержимого уведомления приложения.
Конструкторы
| Имя | Описание |
|---|---|
| AppNotificationBuilder() |
Инициализирует новый экземпляр класса AppNotificationBuilder. |
Методы
| Имя | Описание |
|---|---|
| AddArgument(String, String) |
Добавляет аргумент, состоящий из пары "ключ-значение" в полезные данные XML для уведомления приложения. |
| AddButton(AppNotificationButton) |
Добавляет кнопку в уведомление приложения. |
| AddCameraPreview() |
Предоставляет API-интерфейсы для создания XML-строки, определяющей пользовательский интерфейс для уведомлений приложений. |
| 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) |
Задает настраиваемую метку времени для уведомления приложения. |