Aracılığıyla paylaş


WriteOnly (Visual Basic)

Bir özellik yazılmış ancak okuma olduğunu belirtir.

Notlar

Kurallar

Bildiriminin içeriği. Kullanabileceğiniz WriteOnly modül düzeyinde.Bu bildirimi bağlamının anlamına gelir bir WriteOnly özelliği bir sınıf, yapı veya modül olmalı ve kaynak dosya, ad veya yordamı olamaz.

Bir özellik olarak bildirebilirsiniz WriteOnly, ancak bir değişken değil.

WriteOnly kullanıldığı durumlar

Bazen bir değere ayarlamak, ancak ne olduğunu keşfedin değil kaybı kod istersiniz.Örneğin, sosyal bir kayıt numarası veya parola gibi önemli verileri onu ayarlamamış herhangi bir bileşen tarafından erişimden korunması gerekir.Bu gibi durumlarda kullanabileceğiniz bir WriteOnly özelliği değerini ayarlamak için.

Güvenlik NotuGüvenlik Notu

Ne zaman tanımlamak ve kullanmak bir WriteOnly özelliği, aşağıdaki ek koruma amaçlı önlemler göz önünde bulundurun:

  • Geçersiz kılma. Özellik, bir sınıf üyesi ise, varsayılan olarak izin NotOverridable (Visual Basic)ve onu bildirmezseniz Overridable veya MustOverride.Bu, türetilmiş bir sınıf geçersiz kılma üzerinden istenmeyen erişim yapmasını engeller.

  • Erişim düzeyi. Özelliğin önemli verileri bir veya daha fazla değişkenleri basılı tutarsanız, bildirmek Özel (Visual Basic) başka bir kodu erişebilmesi için.

  • Şifreleme. Tüm önemli verileri düz metin yerine, şifrelenmiş biçimde depolar.Kötü amaçlı kod şekilde bellek alanı erişim sağlarsa yapmak daha zor olduğu verileri kullanın.Şifreleme de hassas veriler seri hale getirmek gerekli değilse kullanışlıdır.

  • Sıfırlanıyor. Sınıf, yapı veya özellik tanımlama modülü sonlandırılıyor, hassas veriler varsayılan değerleri veya diğer anlamsız değerlere sıfırlayın.Genel erişim için bellek alanı boşaltıldığında bu ek koruma sağlar.

  • Süreklilik. Bunu önlemek için örneğin, diskteki tüm önemli verileri geçerli olmaz.Ayrıca, tüm önemli verileri Pano'ya yazmazlar.

WriteOnly Bu bağlamda değiştiricisi kullanılabilir:

Özellik deyimi

Ayrıca bkz.

Başvuru

Salt okunur (Visual Basic)

Özel (Visual Basic)

Diğer Kaynaklar

Anahtar sözcükler (Visual Basic)