SoapServices.PreLoad Yöntem
Tanım
Ö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.
Belirtilen türleri, türlere uygulanan içinde SoapTypeAttribute ayarlanan değerlere göre önceden yükler.
Aşırı Yüklemeler
PreLoad(Assembly) |
Belirtilen Assembly içinde bulunan her Type bir türüyle ilişkilendirilmiş içinde bulunan SoapTypeAttribute bilgilerden her birini önceden yükler. |
PreLoad(Type) |
Türündeki içinde SoapTypeAttribute ayarlanan değerlere göre verilen Type öğesini önceden yükler. |
PreLoad(Assembly)
Belirtilen Assembly içinde bulunan her Type bir türüyle ilişkilendirilmiş içinde bulunan SoapTypeAttribute bilgilerden her birini önceden yükler.
public:
static void PreLoad(System::Reflection::Assembly ^ assembly);
public static void PreLoad (System.Reflection.Assembly assembly);
[System.Security.SecurityCritical]
public static void PreLoad (System.Reflection.Assembly assembly);
static member PreLoad : System.Reflection.Assembly -> unit
[<System.Security.SecurityCritical>]
static member PreLoad : System.Reflection.Assembly -> unit
Public Shared Sub PreLoad (assembly As Assembly)
Parametreler
- assembly
- Assembly
Assembly çağrılacak PreLoad(Type)her türü için.
- Öznitelikler
Özel durumlar
Hemen çağıranın altyapı izni yok.
Örnekler
Aşağıdaki kod örneğinde bu yöntemin nasıl kullanılacağı gösterilmektedir. Bu kod örneği, sınıfı için SoapServices sağlanan daha büyük bir örneğin parçasıdır.
// Register all types in the assembly with the SoapType attribute.
System::Reflection::Assembly^ executingAssembly =
System::Reflection::Assembly::GetExecutingAssembly();
SoapServices::PreLoad( executingAssembly );
// Register all types in the assembly with the SoapType attribute.
System.Reflection.Assembly executingAssembly =
System.Reflection.Assembly.GetExecutingAssembly();
SoapServices.PreLoad(executingAssembly);
Açıklamalar
.NET Framework bir XML akışını ayrıştırırken, akıştan okunan XML'nin ortak dil çalışma zamanı türlerine nasıl dönüştürüldüğünü bilmesi gerekir. .NET Framework bir XML akışını nasıl oluşturup ayrıştırması gerektiğini belirten bilgiler ad alanında bulunan özel özniteliklerde System.Runtime.Remoting.Metadata depolanır. Bu bilgileri yapılandırma dosyasında belirtmenin iki yolu vardır: eşlemeleri açıkça belirterek veya hangi nesne türlerinin önceden yükleneceğini belirterek. Özel öznitelikler, önceden yükleme işlemi sırasında okunur ve içindeki bilgiler SOAP ayrıştırıcısının kullanımına sunulur.
Şunlara uygulanır
PreLoad(Type)
Türündeki içinde SoapTypeAttribute ayarlanan değerlere göre verilen Type öğesini önceden yükler.
public:
static void PreLoad(Type ^ type);
public static void PreLoad (Type type);
[System.Security.SecurityCritical]
public static void PreLoad (Type type);
static member PreLoad : Type -> unit
[<System.Security.SecurityCritical>]
static member PreLoad : Type -> unit
Public Shared Sub PreLoad (type As Type)
Parametreler
- Öznitelikler
Özel durumlar
Hemen çağıranın altyapı izni yok.
Örnekler
Aşağıdaki kod örneğinde bu yöntemin nasıl kullanılacağı gösterilmektedir. Bu kod örneği, sınıfı için SoapServices sağlanan daha büyük bir örneğin parçasıdır.
// Register a specific type with the SoapType attribute.
Type^ exampleType = ExampleNamespace::ExampleClass::typeid;
SoapServices::PreLoad( exampleType );
// Register a specific type with the SoapType attribute.
Type exampleType = typeof(ExampleNamespace.ExampleClass);
SoapServices.PreLoad(exampleType);
Açıklamalar
.NET Framework bir XML akışını ayrıştırırken, akıştan okunan XML'nin ortak dil çalışma zamanı türlerine nasıl dönüştürüldüğünü bilmesi gerekir. .NET Framework bir XML akışını nasıl oluşturup ayrıştırması gerektiğini belirten bilgiler ad alanında bulunan özel özniteliklerde System.Runtime.Remoting.Metadata depolanır. Bu bilgileri yapılandırma dosyasında belirtmenin iki yolu vardır: eşlemeleri açıkça belirterek veya hangi nesne türlerinin önceden yükleneceğini belirterek. Özel öznitelikler, önceden yükleme işlemi sırasında okunur ve içindeki bilgiler SOAP ayrıştırıcısının kullanımına sunulur.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin