Aracılığıyla paylaş


SecurityElement.Escape(String) Yöntem

Tanım

Bir dizedeki geçersiz XML karakterlerini geçerli XML eşdeğerleriyle değiştirir.

public:
 static System::String ^ Escape(System::String ^ str);
public static string? Escape (string? str);
public static string Escape (string str);
static member Escape : string -> string
Public Shared Function Escape (str As String) As String

Parametreler

str
String

Geçersiz karakterlerden kaçılacak dize.

Döndürülenler

String

Geçersiz karakterlerle değiştirilmiş giriş dizesi.

Örnekler

Aşağıdaki kod, bir dizedeki geçersiz XML karakterlerini geçerli XML eşdeğerleriyle değiştirmek Escape için yönteminin kullanımını gösterir. Bu kod örneği, sınıfı için sağlanan daha büyük bir örneğin bir SecurityElement parçasıdır.

tagText = SecurityElement::Escape( tagText );
tagText = SecurityElement.Escape(tagText);
    tagText = SecurityElement.Escape(tagText)
End If

Açıklamalar

dizesini bir içinde kullanmadan önce bir dizedeki geçersiz karakterleri değiştirmek için bu yöntemi SecurityElement kullanın. içinde geçersiz karakterler, SecurityElement kaçmadan ArgumentException kullanılıyorsa, bir atlar.

Aşağıdaki tabloda geçersiz XML karakterleri ve bunların kaçarak denkleri yer almaktadır.

Geçersiz XML karakteri ile değiştirildi
< &lt;
> &gt;
" &quot;
' &apos;
& &amp;

Şunlara uygulanır