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
| Name | Description |
|---|---|
| PreLoad(Assembly) |
Belirtilen Type içinde bulunan her Assembly bir türüyle ilişkili bilgilerden SoapTypeAttribute önceden yükler. |
| PreLoad(Type) |
türündeki bir içinde Type ayarlanan değerlere göre verilen SoapTypeAttribute değerini önceden yükler. |
PreLoad(Assembly)
Belirtilen Type içinde bulunan her Assembly bir türüyle ilişkili bilgilerden SoapTypeAttribute ö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'ün xml akışını nasıl oluşturup ayrıştırması gerektiğini belirten bilgiler, System.Runtime.Remoting.Metadata ad alanında bulunan özel özniteliklerde 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, ön 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 bir içinde Type ayarlanan değerlere göre verilen SoapTypeAttribute değerini ö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'ün xml akışını nasıl oluşturup ayrıştırması gerektiğini belirten bilgiler, System.Runtime.Remoting.Metadata ad alanında bulunan özel özniteliklerde 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, ön yükleme işlemi sırasında okunur ve içindeki bilgiler SOAP ayrıştırıcısının kullanımına sunulur.