ScheduledTileNotification.Id 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
일정에서 예약된 타일을 식별하는 데 사용되는 고유 ID를 가져오거나 설정합니다.
public:
property Platform::String ^ Id { Platform::String ^ get(); void set(Platform::String ^ value); };
winrt::hstring Id();
void Id(winrt::hstring value);
public string Id { get; set; }
var string = scheduledTileNotification.id;
scheduledTileNotification.id = string;
Public Property Id As String
속성 값
알림의 식별자입니다. 이 문자열은 16자로 제한됩니다.
예제
1시간 안에 표시되도록 예약된 타일을 보여 주는 다음 예제에는 Id 속성을 사용하여 예약된 알림에 레이블을 지정하는 것이 포함됩니다.
var Notifications = Windows.UI.Notifications;
var currentTime = new Date();
var seconds = 60;
var dueTime = new Date(currentTime.getTime() + seconds * 60 * 1000);
var idNumber = 123456789;
var tileXml = Notifications.TileUpdateManager.getTemplateContent(Notifications.TileTemplateType.tileWide310x150Text09);
// Set up the wide tile text.
var tileTextAttributes = tileXml.getElementsByTagName("text");
tileTextAttributes[0].appendChild(tileXml.createTextNode("This is a scheduled notification"));
tileTextAttributes[1].appendChild(tileXml.createTextNode("Received: " + dueTime.toLocaleTimeString()));
// Set up the medium tile text.
var squareTileXml = Notifications.TileUpdateManager.getTemplateContent(Notifications.TileTemplateType.tileSquare150x150Text04);
var squareTileTextAttributes = squareTileXml.getElementsByTagName("text");
squareTileTextAttributes[0].appendChild(squareTileXml.createTextNode("This is a scheduled notification"));
// Include the medium tile in the notification.
var node = tileXml.importNode(squareTileXml.getElementsByTagName("binding").item(0), true);
tileXml.getElementsByTagName("visual").item(0).appendChild(node);
// Create the notification object.
var futureTile = new Notifications.ScheduledTileNotification(tileXml, dueTime);
futureTile.id = "Tile" + idNumber;
// Add to the schedule.
Notifications.TileUpdateManager.createTileUpdaterForApplication().addToSchedule(futureTile);
설명
ScheduledTileNotification.tag 및 ScheduledTileNotification.id 유사한 용도로 사용됩니다.
- ScheduledTileNotification.tag 속성은 중복 알림 콘텐츠가 큐에 동시에 표시되지 않도록 Windows에서 사용됩니다. 알림을 큐에서 현재 위치로 업데이트하여 오래된 정보가 포함되지 않도록 할 수 있습니다.
- id 속성은 일정에서 알림을 식별합니다. 이렇게 하면 알림을 일정에서 식별하거나 제거할 수 있습니다.