Freigeben über


TileNotification.ExpirationTime Eigenschaft

Definition

Ruft die Zeit ab, zu der Windows die Benachrichtigung von der Kachel entfernt, oder legt sie fest. Standardmäßig läuft ein Kachelupdate nicht ab. Es empfiehlt sich, explizit eine Ablaufzeit festzulegen, um veraltete Inhalte zu vermeiden.

public:
 property IReference<DateTime> ^ ExpirationTime { IReference<DateTime> ^ get(); void set(IReference<DateTime> ^ value); };
IReference<DateTime> ExpirationTime();

void ExpirationTime(IReference<DateTime> value);
public System.Nullable<System.DateTimeOffset> ExpirationTime { get; set; }
var iReference = tileNotification.expirationTime;
tileNotification.expirationTime = iReference;
Public Property ExpirationTime As Nullable(Of DateTimeOffset)

Eigenschaftswert

Das Datum und die Uhrzeit, zu dem die Benachrichtigung entfernt werden soll.

Beispiele

Das folgende Beispiel verwendet ExpirationTime, um eine Kachelbenachrichtigung für 30 Sekunden anzuzeigen.

```csharp
var currentTime = DateTime.Now;
var seconds = 30;

var tileXml = TileUpdateManager.GetTemplateContent(TileTemplateType.TileWide310x150Text04);
var tileTextAttributes = tileXml.GetElementsByTagName("text");
tileTextAttributes[0].AppendChild(tileXml.CreateTextNode("This notification will expire at " + currentTime.AddSeconds(seconds).ToLocalTime().ToString()));

var tileNotification = new TileNotification(tileXml);
tileNotification.ExpirationTime = currentTime.AddSeconds(seconds);

TileUpdateManager.CreateTileUpdaterForApplication().Update(tileNotification);
```

Gilt für:

Weitere Informationen