AppCaptureMetadataWriter.RemainingStorageBytesAvailable Proprietà

Definizione

Ottiene il numero di byte rimanenti nello spazio di archiviazione allocato dal sistema per gli elementi dei metadati di acquisizione dell'app.

public:
 property unsigned long long RemainingStorageBytesAvailable { unsigned long long get(); };
uint64_t RemainingStorageBytesAvailable();
public ulong RemainingStorageBytesAvailable { get; }
var uInt64 = appCaptureMetadataWriter.remainingStorageBytesAvailable;
Public ReadOnly Property RemainingStorageBytesAvailable As ULong

Valore della proprietà

UInt64

unsigned long long

uint64_t

Numero di byte rimanenti per l'archiviazione dei metadati.

Commenti

Poiché l'acquisizione di app cronologiche è supportata, il sistema accumula metadati scritti con AppCaptureMetadataWriter anche quando non acquisisce o trasmette attivamente. Quando, ad esempio, un'acquisizione dei 30 secondi precedenti viene scritta in un file video su disco, i metadati associati all'intervallo di tempo registrato vengono inclusi nel file. Il sistema impone un limite allo spazio di archiviazione allocato per ogni app per l'archiviazione dei metadati accumulati. È possibile ottenere lo spazio di archiviazione attualmente disponibile controllando la proprietà RemainingStorageBytesAvailable .

Quando tutto lo spazio assegnato è stato riempito, il sistema inizierà a ripulire i metadati usando il valore AppCaptureMetadataPriority , specificato quando sono stati scritti gli elementi di metadati e l'età di ogni elemento per eliminare prima i dati meno recenti e meno importanti. In questo caso, viene generato l'evento MetadataPurged . In risposta a questo evento, è possibile scegliere di ridurre la quantità di metadati che l'app sta scrivendo, ma non è necessaria.

Si applica a