RegistrationAttribute.RegistrationContext.EscapePath(String) Yöntem

Tanım

Kayıt aracının gerektirdiği şekilde bir dizeyi yeniden biçimlendirir.

public:
 abstract System::String ^ EscapePath(System::String ^ str);
public:
 abstract Platform::String ^ EscapePath(Platform::String ^ str);
 abstract std::wstring EscapePath(std::wstring const & str);
public abstract string EscapePath (string str);
abstract member EscapePath : string -> string
Public MustOverride Function EscapePath (str As String) As String

Parametreler

str
String

Yeniden biçimlendirmek için yol dizesi.

Döndürülenler

String

Yeniden biçimlendirilmiş yol dizesi.

Açıklamalar

Birçok kayıt programı, çalışma için dizelerin özel bir biçimde olmasını gerektirir. Örneğin, regedit.exe (. reg/. VBR) tarafından kullanılan dosyalar, \ karakter kaçışları kullanarak özel karakterleri göstermek için ters eğik çizgi karakterleri ("") kullanır. regedit.exe bir dosya yolunu doğru yorumlayabilmesi için, her ters eğik çizgi, doğru karakter kaçış ("") oluşturmak için tekrarlanmış olmalıdır \ \ . Karakter kaçışları hakkında daha fazla bilgi için bkz. karakter çıkışları. CreatePkgDef içinde, EscapePath tek eğik çizgi karakterlerini (" \ ") çift eğik çizgi karakterleriyle (" \ ") değiştirerek bir dosya yolu içeren bir dizeyi biçimlendirir \ . Ancak, uygulayan diğer sınıflar, EscapePath hangi dize dönüştürmesinin gerekli olduğunu yapabilir.

Şunlara uygulanır