Compartilhar via


TileNotification.ExpirationTime Propriedade

Definição

Obtém ou define a hora em que o Windows removerá a notificação do bloco. Por padrão, uma atualização de bloco não expira. É uma prática recomendada definir explicitamente um tempo de expiração para evitar conteúdo obsoleto.

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)

Valor da propriedade

A data e a hora em que a notificação deve ser removida.

Exemplos

O exemplo a seguir usa ExpirationTime para mostrar uma notificação de bloco por 30 segundos.

```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);
```

Aplica-se a

Confira também