MemoryConfigurationProvider Sınıf

Tanım

Bellekten alınan yapılandırma anahtar-değer çiftleri sağlar.

public ref class MemoryConfigurationProvider : Microsoft::Extensions::Configuration::ConfigurationProvider, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::String ^>>
public class MemoryConfigurationProvider : Microsoft.Extensions.Configuration.ConfigurationProvider, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,string>>
type MemoryConfigurationProvider = class
    inherit ConfigurationProvider
    interface seq<KeyValuePair<string, string>>
    interface IEnumerable
Public Class MemoryConfigurationProvider
Inherits ConfigurationProvider
Implements IEnumerable(Of KeyValuePair(Of String, String))
Devralma
MemoryConfigurationProvider
Uygulamalar

Açıklamalar

Daha fazla bilgi ve örnek için bkz . Bellek yapılandırma sağlayıcısı.

Oluşturucular

Name Description
MemoryConfigurationProvider(MemoryConfigurationSource)

Kaynaktan yeni bir örnek başlatın.

Özellikler

Name Description
Data

Bu sağlayıcı için yapılandırma anahtar-değer çiftlerini alır veya ayarlar.

(Devralındığı yer: ConfigurationProvider)

Yöntemler

Name Description
Add(String, String)

Yeni bir anahtar-değer çifti ekler.

GetChildKeys(IEnumerable<String>, String)

Bu sağlayıcının sahip olduğu anahtarların listesini döndürür.

(Devralındığı yer: ConfigurationProvider)
GetEnumerator()

Koleksiyonda yineleyen bir numaralandırıcı döndürür.

GetReloadToken()

Bu sağlayıcı yeniden yüklendiğinde dinlemek için kullanılabilecek bir IChangeToken döndürür.

(Devralındığı yer: ConfigurationProvider)
Load()

Bu sağlayıcının verilerini yükler (veya yeniden yükler).

(Devralındığı yer: ConfigurationProvider)
OnReload()

Değişiklik belirtecini yeniden yükleme işlemini tetikler ve yenisini oluşturur.

(Devralındığı yer: ConfigurationProvider)
Set(String, String)

Belirli bir anahtar için bir değer ayarlar.

(Devralındığı yer: ConfigurationProvider)
ToString()

Bu sağlayıcı adını ve ilgili ayrıntıları temsil eden bir dize oluşturur.

(Devralındığı yer: ConfigurationProvider)
TryGet(String, String)

Verilen anahtarla bir değer bulmaya çalışır.

(Devralındığı yer: ConfigurationProvider)

Belirtik Arabirim Kullanımları

Name Description
IEnumerable.GetEnumerator()

Koleksiyonda yineleyen bir numaralandırıcı döndürür.

Uzantı Metotları

Name Description
ToAsyncEnumerable<TSource>(IEnumerable<TSource>)

bir IEnumerable<T> öğesine IAsyncEnumerable<T>dönüştürür.

ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Belirtilen anahtar seçici ve öğe seçici işlevlerine göre öğesinden bir FrozenDictionary<TKey,TValue>IEnumerable<T> oluşturur.

ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Belirtilen anahtar seçici işlevine göre işlevinden bir FrozenDictionary<TKey,TValue>IEnumerable<T> oluşturur.

ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>)

Belirtilen değerlerle bir FrozenSet<T> oluşturur.

ToImmutableArray<TSource>(IEnumerable<TSource>)

Belirtilen koleksiyondan sabit bir dizi oluşturur.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

Bir diziyi numaralandırır ve dönüştürür ve belirtilen anahtar ve değer karşılaştırıcılarını kullanarak içeriğinin sabit bir sözlüğü oluşturur.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>)

Bir diziyi numaralandırır ve dönüştürür ve belirtilen anahtar karşılaştırıcıyı kullanarak içeriğinin sabit bir sözlüğü oluşturur.

ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Bir diziyi numaralandırır ve dönüştürür ve içeriğinin sabit bir sözlüğü oluşturur.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Bir dizideki bazı dönüştürmeleri temel alan sabit bir sözlük oluşturur.

ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>)

Var olan bir öğe koleksiyonundan sabit bir sözlük oluşturur ve kaynak anahtarlara bir dönüştürme işlevi uygular.

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Bir diziyi numaralandırır, içeriğini sabit bir karma kümesi oluşturur ve küme türü için belirtilen eşitlik karşılaştırıcısını kullanır.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Bir diziyi numaralandırır ve içeriğinin sabit bir karma kümesini oluşturur.

ToImmutableList<TSource>(IEnumerable<TSource>)

Bir diziyi numaralandırır ve içeriğinin sabit bir listesini oluşturur.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

Bir diziyi numaralandırır ve dönüştürür ve belirtilen anahtar ve değer karşılaştırıcılarını kullanarak içeriğinin sabit bir sıralanmış sözlüğü oluşturur.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>)

Bir diziyi numaralandırır ve dönüştürür ve belirtilen anahtar karşılaştırıcıyı kullanarak içeriğinin sabit bir sıralanmış sözlüğü oluşturur.

ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>)

Bir diziyi numaralandırır ve dönüştürür ve içeriğinin sabit sıralanabilir bir sözlüğü oluşturur.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>)

Bir diziyi numaralandırır, içeriğinin sabit bir sıralanmış kümesini oluşturur ve belirtilen karşılaştırıcıyı kullanır.

ToImmutableSortedSet<TSource>(IEnumerable<TSource>)

Bir diziyi numaralandırır ve içindekilerin sabit sıralanabilir bir kümesini oluşturur.

Şunlara uygulanır