Microsoft.VisualStudio.Utilities.Internal Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sınıflar
AsyncHttpWebRequest |
HttpWeb istek sarmalayıcı |
CodeContract |
CodeContract, giriş parametrelerini doğrulamak için kullanılır |
DictionaryExtensions |
Çeşitli sözlük uzantısı yöntemleri. |
FileBasedRegistry | |
FileBasedRegistryTools |
Unix/MacOS için FileBasedRegistry kullanan IRegistryTools'un dosya tabanlı uygulaması. Makine düzeyinde kayıt defteri desteklenmiyor. |
MacNativeMethods |
macOS üzerinde kullanılan Telemetri Kitaplığı'nda kullandığımız tüm PInvoke tanımlarını içeren sınıf. |
ObjectExtensions |
Nesne uzantıları yöntemleri |
Platform |
İşlemin hangi platformda çalıştığını belirler. |
RegistryTools |
Kayıt Defterinden bilgi almak için yardımcı sınıfı |
RegistryValue |
Mono uyumlu FileBasedRegistry için serileştirilebilir bir kayıt defteri değeri içerir |
RegistryValues |
Mono uyumlu FileBasedRegistry için seri hale getirilebilen kayıt defteri değerlerini içerir |
ReparsePointAware |
Etkileşime alınan dosya ve klasörlerin yollarında Windows yeniden ayrıştırma noktası olmamasını ve koddaki yolların diskteki gerçek yollarla eşleşmesini sağlayan Dosya ve Dizin yardımcı program işlevlerinin koleksiyonu. Yeniden ayrıştırma noktası ekleme, güvenlik açıklarının bilinen/yaygın bir vektördür. Bunlar hakkında daha fazla genel bilgi için buraya bakın: https://docs.microsoft.com/en-us/windows/win32/fileio/reparse-points Bu işlev kümesinin amacı bir Windows dosya tanıtıcısı almak, beklenen yolda olduğunu doğrulamak ve ardından tüm dosya işlemlerini aynı tanıtıcıyla yapmaktır. Dosyayı doğrulamak ve dosya yolunu kullanarak herhangi bir ek işlem gerçekleştirmek güvenli bir düzen DEĞİlDİR. Saldırgan, dosya yolunu temel alarak dosyanın denetimiyle dosya işlemi arasındaki yarıştan yararlanabilir. Bu saldırı sınıfı, Denetim Zamanı/Kullanım Zamanı (TOCTOU) olarak bilinir. Bunu önlemek için, bu sınıf dosya tanıtıcısını tutar ve doğru konumda olduğu kabul edildikten sonra tanıtıcı üzerinde tüm işlemleri gerçekleştirir. Tüm işlemler dosya tanıtıcısını temel alarak gerçekleştirildiğinden doğru olduğunu doğruladığımız dosyayı değiştirdiğimizden haberdarız. |
StreamedHttpWebResponse |
Akış uygulamasıyla HttpWeb yanıt sarmalayıcısı. |
StringExtensions |
Birkaç dize yöntemini genişletme |
TaskExtensions |
Görev uzantıları |
Yapılar
MacNativeMethods.OSVersionInfo | |
MacNativeMethods.SystemInfo |
Arabirimler
IAsyncHttpWebRequest |
HttpWeb istek sarmalayıcı arabirimi. |
IRegistryTools |
Kayıt Defterinden bilgi almak için yardımcı sınıfı |
IRegistryTools2 | |
IRegistryTools3 | |
IRegistryTools4 | |
IStreamedHttpWebResponse |
HttpWeb yanıt sarmalayıcı arabirimi. |
Numaralandırmalar
ErrorCode |
Yanıt için olası hata kodları. |