RootedPathValidator Sınıf
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.
TempFilesLocation
yapılandırma anahtarı kullanımını yöneten kuralları doğrular.
public ref class RootedPathValidator : System::Configuration::ConfigurationValidatorBase
public class RootedPathValidator : System.Configuration.ConfigurationValidatorBase
type RootedPathValidator = class
inherit ConfigurationValidatorBase
Public Class RootedPathValidator
Inherits ConfigurationValidatorBase
- Devralma
Açıklamalar
WebReference
.NET Framework bir Web hizmetine bir nesne eklerken, dosyalar Web hizmeti bulma işlemi tarafından oluşturulur.
Web hizmeti istemcileri bir nesne ekleyerek Web hizmeti açıklaması (WSDL) belgesini nerede bulacağınızı öğrenirsiniz WebReference
. Daha sonra, Web hizmeti istemcileri, yöntemi kullanarak bulunan belgeleri diske kaydeder WriteAll
. Örneğin, bulunan belgeler. xsd şema dosyaları veya hizmet açıklamaları olabilir. İşlemin sonunda istemci, dosyaları siler. tempFilesLocation
<xmlSerializer>
Aşağıdaki örnekte olduğu gibi, Machine.config yapılandırma dosyasında belirtilen öğesindeki anahtarı kullanarak geçici klasördeki dosyaların varsayılan konumunu değiştirebilirsiniz.
<configuration>
<system.web>
<system.xml.serialization>
<xmlSerializer tempFilesLocation=".."/>
</system.xml.serialization>
</configuration>
Değeri tempFilesLocation
mutlak bir yol olmalıdır. Belirtilen yol mutlak değilse, ConfigurationErrorsException yapılandırma bölümüne başvurulduğunda .NET Framework bir özel durum oluşturur.
Baştaki ve sondaki boşlukları kaldırmak için özelliğin değeri atılır.
Özelliğin değeri boşluk içeriyorsa tempFilesLocation
, derleme için varsayılan% tmp% konumu kullanılır. Hiçbir anahtar belirtilmediğinde aynı varsayılan davranış oluşur tempFilesLocation
.
XmlSerializerYolun mevcut olup olmadığını kontrol etmez. Değilse, bir DirectoryNotFoundException oluşturulur. % TMP% yolu yoksa, bu varsayılan davranış ile aynıdır XmlSerializer
.
Oluşturucular
RootedPathValidator() |
RootedPathValidator sınıfının yeni bir örneğini başlatır. |
Yöntemler
CanValidate(Type) |
Nesnenin türünün doğrulanıp onaylanamayacağını belirler. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Validate(Object) |
Bir nesnenin değerinin geçerli olup olmadığını belirler. |