SiteMapNode.GetExplicitResourceString(String, String, Boolean) 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.
Yerelleştirme özniteliğine, kaynak bulunamazsa döndürülecek varsayılan dizeye ve kaynak bulunamazsa özel durum oluşturup oluşturmayacağını belirten boole değerine göre SiteMapNode yerelleştirilmiş bir dize alır.
protected:
System::String ^ GetExplicitResourceString(System::String ^ attributeName, System::String ^ defaultValue, bool throwIfNotFound);
protected string GetExplicitResourceString (string attributeName, string defaultValue, bool throwIfNotFound);
member this.GetExplicitResourceString : string * string * bool -> string
Protected Function GetExplicitResourceString (attributeName As String, defaultValue As String, throwIfNotFound As Boolean) As String
Parametreler
- attributeName
- String
Yerelleştirilen SiteMapNode öznitelik.
- defaultValue
- String
Eşleşen bir kaynak bulunamazsa döndürülecek varsayılan değer.
- throwIfNotFound
- Boolean
true
, için açık bir kaynak tanımlanmışsa ve yerelleştirilmiş bir değer bulunamazsa, aksi takdirde , oluşturmak InvalidOperationExceptioniçin null
attributeName
defaultValue
kullanılır. false
Döndürülenler
Yerelleştirilmiş özniteliği temsil eden bir dize.
Özel durumlar
attributeName
, null
değeridir.
Eşleşen bir kaynak nesnesi bulunamadı ve throwIfNotFound
şeklindedir true
.
Açıklamalar
GetExplicitResourceString yöntemi özelliğin erişimcisinde get
Title, özelliğinde Description ve özelliğinde tanımlanan özel özniteliklerde Attributes çağrılır. yönteminin yerelleştirilmiş bir dize döndürmesi için izlenen nesnesinin GetExplicitResourceString özelliği olarak ayarlanmalıdır EnableLocalizationtrue
.SiteMapNodeSiteMapProvider
EnableLocalization olarak ayarlanırsafalse
, yerelleştirme gerçekleştirilmez ve GetExplicitResourceString yöntem hiçbir zaman çağrılamaz.
Title özelliği, Description özelliği ve özelliğinde Attributes tanımlanan tüm özel öznitelikler önce yöntemini çağırırGetImplicitResourceString. döndürürsenull
GetExplicitResourceString, yöntemi açık kaynak ifadesinden varsayılan değerin değerine ayarlanmış olarak defaultValue
çağrılır (tanımlandığı varsayılır) ve throwIfNotFound
olarak ayarlanırtrue
.
Not
sınıfı, XmlSiteMapProvider nesnenin SiteMapNode hem örtük kaynak ifadelerini hem de öznitelikler için açık kaynak ifadelerini tanımlayamaması kısıtlamasını uygular. Ancak, özel bir sağlayıcı uygulaması her ikisine de izin vermeyi seçebilir.
yöntemi, GetExplicitResourceString nesnenin NameValueCollection başlatıldığı kaynak anahtarları SiteMapNode koleksiyonunu kullanır. Kaynak anahtarları koleksiyonu belirtilmemişse, döndürür GetExplicitResourceStringnull
.