FileSpecification

FileSpecification class

Katıştırılmış dosyayı temsil eden sınıf.

public sealed class FileSpecification : IDisposable

yapıcılar

İsimTanım
FileSpecification()Yeni boş dosya belirtimi oluşturun.
FileSpecification(string)FileSpecification için Oluşturucu
FileSpecification(Stream, string)Dosya belirtimi için oluşturucu.
FileSpecification(string, Annotation)FileSpecification için Oluşturucu.
FileSpecification(string, string)FileSpecification için Oluşturucu.
FileSpecification(Stream, string, string)FileSpecification için Oluşturucu.

Özellikleri

İsimTanım
AFRelationship { get; set; }İlişkili dosya İlişkisi.
Contents { get; set; }İçerik dosyasını alır veya ayarlar. Bu özellik, büyük veriler için yetersiz bellek istisnasına neden olabilecek belleğe yüklenen verileri döndürür. Bellek kullanımını azaltmak için lütfen StreamContents. kullanın.
Description { get; set; }Dosya belirtimi ile ilişkili metni alır veya ayarlar.
Encoding { get; set; }Kodlama biçimini alır veya ayarlar. Olası değerler: Zip - dosya ZIP ile sıkıştırılır, Yok - dosya sıkıştırılmaz.
EncryptedPayload { get; }Şifrelenmiş yükü alır.
FileSystem { get; set; }Dosya sisteminin adını alır veya ayarlar.
IncludeContents { get; set; }Doğruysa, dosyanın içeriği dosya belirtimine dahil edilecektir.
MIMEType { get; set; }Katıştırılmış dosyanın alt türünü alır
Name { get; set; }Dosya belirtimi adını alır veya ayarlar.
Params { get; set; }Dosya parametrelerini alır.
StreamContents { get; }Dosyanın içeriğini akış olarak alır. İçerik belleğe yüklenmez, bu da bellek kullanımını azaltmaya olanak tanır. Ancak bu akış, konumlandırma ve Uzunluk özelliğini desteklemez. Bu özelliklere ihtiyacınız varsa lütfen bunun yerine Contents özelliğini kullanın.
UnicodeName { get; set; }Dosya belirtimi unicode adını alır veya ayarlar.

yöntemler

İsimTanım
Dispose()İçeriği atın.
GetValue(string)Uygulamaya özel parametreyi alır.
SetValue(string, string)Uygulamaya özel parametreyi ayarlar.

Ayrıca bakınız