CodeDomSerializerBase.SerializeResource 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.
Verilen nesneyi, verilen kaynak adını kullanarak bir kaynak paketi halinde serileştirir.
protected:
void SerializeResource(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, System::String ^ resourceName, System::Object ^ value);
protected void SerializeResource (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, string resourceName, object value);
protected void SerializeResource (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, string resourceName, object? value);
member this.SerializeResource : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * string * obj -> unit
Protected Sub SerializeResource (manager As IDesignerSerializationManager, resourceName As String, value As Object)
Parametreler
- manager
- IDesignerSerializationManager
Serileştirme IDesignerSerializationManager için kullanılacak.
- resourceName
- String
Seri hale getirilecek kaynak paketinin value
adı.
- value
- Object
Serileştirecek nesne.
Açıklamalar
SerializeResource yöntemi, bir değeri verilen ad altındaki bir kaynak paketine seri hale getiren yardımcı bir yöntemdir. Kaynağın yazılması kültürü, serileştirme yöneticisinin Properties koleksiyonunda adlı ResourceCulture
bir özellik aranarak belirlenir. Bu özellik varsa, kaynaklar bu kültüre yazılır. Aksi takdirde, kaynaklar sabit kültüre yazılır. value
Parametre serileştirilebilir olmalıdır.
SerializeResource, doğru kültür için kaynak yazmak üzere bir ResourceWriter elde etmek için bir IResourceService gerektirir. Bu hizmet kullanılamıyorsa, SerializeResource bunun yerine kaynağı temsil eden kodda bir ikili nesne oluşturur.
Arayanlara Notlar
ResourceCulture
, serileştirme yöneticisinin Properties koleksiyonu aracılığıyla erişilen bir okuma-yazma özelliğidir. SerializeResource(IDesignerSerializationManager, String, Object) yöntemi bu özelliğin değerini hiçbir zaman değiştirmez; yalnızca yazacağı kültürü tanımlamak için onu okur. Kaynaklar ayrıştırılıp yüklendiğinden özelliği seri durumdan çıkarma sırasında ayarlanır.