Aracılığıyla paylaş


IInternalConfigHost Arabirim

Tanım

Uygulama yapılandırma özelliklerini başlatmak için iç .NET yapıları tarafından kullanılan arabirimleri tanımlar.

public interface class IInternalConfigHost
public interface IInternalConfigHost
[System.Runtime.InteropServices.ComVisible(false)]
public interface IInternalConfigHost
type IInternalConfigHost = interface
[<System.Runtime.InteropServices.ComVisible(false)>]
type IInternalConfigHost = interface
Public Interface IInternalConfigHost
Türetilmiş
Öznitelikler

Özellikler

IsRemote

Yapılandırmanın uzak olup olmadığını belirten bir değer döndürür.

SupportsChangeNotifications

Konak yapılandırmasının değişiklik bildirimini destekleyip desteklemediğini belirten bir değer döndürür.

SupportsLocation

Konak yapılandırmasının konum etiketlerini destekleyip desteklemediğini belirten bir değer döndürür.

SupportsPath

Konak yapılandırmasının yol etiketlerini destekleyip desteklemediğini belirten bir değer döndürür.

SupportsRefresh

Konak yapılandırmasının yapılandırma yenilemesini destekleyip desteklemediğini belirten bir değer döndürür.

Yöntemler

CreateConfigurationContext(String, String)

Bir uygulama yapılandırması için ConfigurationElement bağlam nesnesi oluşturur ve döndürür.

CreateDeprecatedConfigContext(String)

Uygulama yapılandırmasının kullanım dışı bir bağlam nesnesi oluşturur ve döndürür.

DecryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

Şifrelenmiş yapılandırma bölümünün şifresini çözer ve dize olarak döndürür.

DeleteStream(String)

Stream Uygulama yapılandırma dosyasında G/Ç görevlerini gerçekleştiren nesneyi siler.

EncryptSection(String, ProtectedConfigurationProvider, ProtectedConfigurationSection)

Yapılandırma bölümünü şifreler ve dize olarak döndürür.

GetConfigPathFromLocationSubPath(String, String)

Konum alt yolunu temel alan bir uygulama yapılandırma dosyasının tam yolunu döndürür.

GetConfigType(String, Boolean)

Yapılandırma nesnesinin türünü temsil eden bir Type nesne döndürür.

GetConfigTypeName(Type)

Nesneden Type yapılandırmanın türünü temsil eden tür adını temsil eden bir dize döndürür.

GetRestrictedPermissions(IInternalConfigRecord, PermissionSet, Boolean)
Geçersiz.

Yapılandırmayı bir PermissionSet nesneyle ilişkilendirir.

GetStreamName(String)

Yapılandırma dosyasında G/Ç görevlerini gerçekleştiren nesneyle Stream ilişkili yapılandırma dosyası adını temsil eden bir dize döndürür.

GetStreamNameForConfigSource(String, String)

Uzak bir yapılandırma dosyasında G/Ç görevlerini gerçekleştiren nesneyle Stream ilişkili yapılandırma dosyası adını temsil eden bir dize döndürür.

GetStreamVersion(String)

Yapılandırma dosyasıyla ilişkili nesnenin Stream sürümünü döndürür.

Impersonate()

Konağa kimliğine bürünme talimatı verir ve iç .NET yapısı için gereken bir IDisposable nesneyi döndürür.

Init(IInternalConfigRoot, Object[])

Bir yapılandırma konağı başlatır.

InitForConfiguration(String, String, String, IInternalConfigRoot, Object[])

Yapılandırma nesnesini başlatır.

IsAboveApplication(String)

Yapılandırma dosyasının yapılandırma hiyerarşisinde uygulama yapılandırmasından daha yüksek bir düzeyde bulunup bulunmadığını belirten bir değer döndürür.

IsConfigRecordRequired(String)

Alt yapılandırma yolu için bir alt kaydın gerekli olup olmadığını belirten bir değer döndürür.

IsDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition)

Bir uygulama yapılandırma nesnesi için farklı Type bir tanımın izin verilip verirseniz belirler.

IsFile(String)

Bir nesne tarafından Stream yapılandırma dosyasını okumak için kullanılan dosya yolunun geçerli bir yol olup olmadığını belirten bir değer döndürür.

IsFullTrustSectionWithoutAptcaAllowed(IInternalConfigRecord)

Yapılandırma bölümünün tam olarak güvenilen bir kod erişimi güvenlik düzeyi gerektirip gerektirmediğini ve özniteliğin AllowPartiallyTrustedCallersAttribute örtük bağlantı taleplerini devre dışı bırakmasına izin vermediğini belirten bir değer döndürür.

IsInitDelayed(IInternalConfigRecord)

Yapılandırma nesnesinin başlatılmasının gecikmeli olarak kabul edilip edilmeyeceğini belirten bir değer döndürür.

IsLocationApplicable(String)

Yapılandırma nesnesinin konum etiketini destekleyip desteklemediğini belirten bir değer döndürür.

IsSecondaryRoot(String)

bir yapılandırma yolunun, içeriği kök olarak ele alınması gereken bir yapılandırma düğümüne ait olup olmadığını belirten bir değer döndürür.

IsTrustedConfigPath(String)

Yapılandırma yolunun güvenilir olup olmadığını belirten bir değer döndürür.

OpenStreamForRead(String)

Stream Yapılandırma dosyasını okumak için bir açar.

OpenStreamForRead(String, Boolean)

Stream Yapılandırma dosyasını okumak için bir nesne açar.

OpenStreamForWrite(String, String, Object)

Yapılandırma Stream dosyasına yazmak veya yapılandırma dosyası oluşturmak için kullanılan geçici bir dosyaya yazmak için bir nesne açar. Bir Stream nesnenin dosya özniteliklerini kopyalamak için şablon olarak atanmasına izin verir.

OpenStreamForWrite(String, String, Object, Boolean)

Stream Yapılandırma dosyasına yazmak için bir nesne açar. Bir Stream nesnenin dosya özniteliklerini kopyalamak için şablon olarak atanmasına izin verir.

PrefetchAll(String, String)

Yapılandırma dosyasının tamamının belirlenmiş Stream bir nesne tarafından okunup okunamayacağını belirten bir değer döndürür.

PrefetchSection(String, String)

Nesnesine ilişkili yapılandırma dosyasının IInternalConfigHost belirlenmiş bir bölümünü okumasını emreder.

RequireCompleteInit(IInternalConfigRecord)

Yeni bir yapılandırma kaydının tam bir başlatma gerektirdiğini gösterir.

StartMonitoringStreamForChanges(String, StreamChangeCallback)

Nesnesine, yapılandırma dosyasındaki IInternalConfigHost değişiklikler için ilişkili Stream bir nesneyi izlemesini bildirir.

StopMonitoringStreamForChanges(String, StreamChangeCallback)

Nesnesine, yapılandırma dosyasındaki IInternalConfigHost değişiklikler için ilişkili Stream bir nesneyi izlemeyi durdurmasını bildirir.

VerifyDefinitionAllowed(String, ConfigurationAllowDefinition, ConfigurationAllowExeDefinition, IConfigErrorInfo)

Yapılandırma kaydı için yapılandırma tanımına izin verildiğini doğrular.

WriteCompleted(String, Boolean, Object)

Yapılandırma dosyasına yazma işleminin tamamlandığını gösterir.

WriteCompleted(String, Boolean, Object, Boolean)

Yapılandırma dosyasına yazma işleminin tamamlandığını ve izinlerin onaylanıp onaylanmayacağını belirtir.

Şunlara uygulanır