AccessListEntryView Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
- 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). |