TileFlyoutNotification 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
타일 플라이아웃(혼합 보기) 알림의 세부 정보를 제공합니다. 여기에는 알림의 XML 콘텐츠와 필요에 따라 만료 시간이 포함됩니다. 또한 이 클래스는 현재 플라이아웃 알림의 XML 콘텐츠를 검색할 수 있는 메서드를 제공합니다.
이 클래스는 다음과 같은 일반적인 API 사용 패턴의 일부입니다.
- TileFlyoutUpdateManager.GetTemplateContent를 호출하여 빈 타일 플라이아웃 알림 XML 템플릿을 검색하고 입력합니다.
- TileFlyoutNotification 생성자를 호출하여 템플릿 콘텐츠를 플라이아웃 알림으로 캡슐화합니다.
- TileFlyoutUpdateManager 메서드 중 하나를 호출하여 TileFlyoutUpdater를 만듭니다.
- TileFlyoutUpdater.Update를 호출하여 TileFlyoutNotification을 타일로 보냅니다.
public ref class TileFlyoutNotification sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Notifications.ITileFlyoutNotificationFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
class TileFlyoutNotification final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Notifications.ITileFlyoutNotificationFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class TileFlyoutNotification final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Notifications.ITileFlyoutNotificationFactory, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class TileFlyoutNotification final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Notifications.ITileFlyoutNotificationFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
public sealed class TileFlyoutNotification
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Notifications.ITileFlyoutNotificationFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class TileFlyoutNotification
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.MTA)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Notifications.ITileFlyoutNotificationFactory), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class TileFlyoutNotification
function TileFlyoutNotification(content)
Public NotInheritable Class TileFlyoutNotification
- 상속
- 특성
Windows 요구 사항
디바이스 패밀리 |
Windows 10 (10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox에서 도입되었습니다.)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)
|
생성자
TileFlyoutNotification(XmlDocument) |
타일 플라이아웃(혼합 보기) 알림에 사용할 TileFlyoutNotification 개체를 만듭니다. 이 개체는 알림의 XML 콘텐츠(표시할 하위 타일 및 각 하위 타일에 사용되는 텍스트 및 이미지 요소)를 제공합니다. |
속성
Content |
현재 타일 플라이아웃(혼합 보기) 알림에 대한 XML 설명을 가져옵니다. 그런 다음 필요에 따라 이 콘텐츠를 검사하거나 조작할 수 있습니다. 참고 타일 플라이아웃 알림에는 항상 전체 플라이아웃이 포함됩니다. 알림의 일부를 업데이트하려면 전체 알림을 다시 보내야 합니다. instance 경우 나머지 알림을 변경하지 않고 플라이아웃 하위 타일 중 하나의 콘텐츠만 업데이트하려면 이 메서드를 호출하여 현재 XML 페이로드를 가져와 특정 하위 타일 요소의 특성만 변경하고 새 알림에 전체 페이로드를 다시 보냅니다. |
ExpirationTime |
시스템에서 타일 플라이아웃(혼합 보기) 알림을 제거하는 시간을 가져오거나 설정합니다. 기본적으로 타일 플라이아웃 알림은 만료되지 않습니다. 일반적으로 부실 콘텐츠를 방지하기 위해 만료 시간을 명시적으로 설정하는 것이 좋습니다. |