Bagikan melalui


AccessListEntryView Kelas

Definisi

Daftar entri yang ada dalam daftar aplikasi anda yang terakhir digunakan (MRU) (diperoleh dari properti Static StorageApplicationPermissions.MostRecentlyUsedList ) dan di daftar akses mendatang aplikasi Anda (diperoleh dari properti Static StorageApplicationPermissions.FutureAccessList ).

public ref class AccessListEntryView sealed : IIterable<AccessListEntry>, IVectorView<AccessListEntry>
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
class AccessListEntryView final : IIterable<AccessListEntry>, IVectorView<AccessListEntry>
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public sealed class AccessListEntryView : IEnumerable<AccessListEntry>, IReadOnlyList<AccessListEntry>
Public NotInheritable Class AccessListEntryView
Implements IEnumerable(Of AccessListEntry), IReadOnlyList(Of AccessListEntry)
Warisan
Object Platform::Object IInspectable AccessListEntryView
Atribut
Penerapan

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Contoh

Sampel Akses file menunjukkan cara menghitung entri dalam MostRecentlyUsedList.

AccessListEntryView entries = StorageApplicationPermissions.MostRecentlyUsedList.Entries;
if (entries.Count > 0)
{
    StringBuilder outputText = new StringBuilder("The MRU list contains the following item(s):" + Environment.NewLine + Environment.NewLine);

    foreach (AccessListEntry entry in entries)
    {
        outputText.AppendLine(entry.Metadata);
    }
}
else
{
    // Handle empty list
}
#include <sstream>
#include <winrt/Windows.Storage.AccessCache.h>
using namespace winrt;
using namespace Windows::Storage::AccessCache;
...
AccessListEntryView entries { StorageApplicationPermissions::MostRecentlyUsedList().Entries() };
if (entries.Size() > 0)
{
    std::wostringstream outputText;
    outputText << L"The MRU list contains the following item(s):" << std::endl << std::endl;

    for(AccessListEntry const& entry: entries)
    {
        outputText << entry.Metadata.c_str() << std::endl;
    }

    std::wstring outputString { outputText.str() };
}
else
{
    // Handle empty list
}

Keterangan

Untuk melihat contoh kode lainnya yang menggunakan kelas ini, lihat Sampel akses file.

Menghitung koleksi dalam C# atau Microsoft Visual Basic

AccessListEntryView dapat dijumlahkan, sehingga Anda dapat menggunakan sintaksis khusus bahasa seperti foreach dalam C# untuk menghitung item dalam koleksi. Pengkompilasi melakukan pengecoran jenis untuk Anda dan Anda tidak perlu mentransmisian secara IEnumerable<AccessListEntry> eksplisit. Jika Anda perlu mentransmisikan secara eksplisit, misalnya jika Anda ingin memanggil GetEnumerator, transmisikan ke IEnumerable<T> dengan batasan AccessListEntry .

Properti

Size

Mendapatkan jumlah item penyimpanan dalam daftar akses atau daftar yang terakhir digunakan (MRU).

Metode

First()

Mengambil item penyimpanan pertama dari daftar akses atau daftar yang terakhir digunakan (MRU).

GetAt(UInt32)

Mengambil item penyimpanan pada indeks yang ditentukan dalam daftar akses atau daftar yang terakhir digunakan (MRU).

GetMany(UInt32, AccessListEntry[])

Mengambil item penyimpanan yang dimulai pada indeks yang ditentukan dalam daftar akses atau daftar yang terakhir digunakan (MRU).

IndexOf(AccessListEntry, UInt32)

Mengambil indeks item penyimpanan yang ditentukan dalam daftar akses atau daftar yang terakhir digunakan (MRU).

Berlaku untuk

Lihat juga