Metodo RegistrationAttribute.RegistrationContext.EscapePath
Riformatta una stringa in base alle esigenze dallo strumento di registrazione.
Spazio dei nomi: Microsoft.VisualStudio.Shell
Assembly: Microsoft.VisualStudio.Shell.Immutable.10.0 (in Microsoft.VisualStudio.Shell.Immutable.10.0.dll)
Sintassi
'Dichiarazione
Public MustOverride Function EscapePath ( _
str As String _
) As String
public abstract string EscapePath(
string str
)
Parametri
- str
Tipo: System.String
La stringa del percorso da riformattare.
Valore restituito
Tipo: System.String
La stringa del percorso riformattata.
Note
Molti programmi di registrazione richiedono le stringhe di essere in un formato speciale per l'esecuzione.Ad esempio, i file utilizzati da regedit.exe (REG/.vbr) utilizzano i caratteri di barra rovesciata (" \ ") per indicare i caratteri speciali che utilizzare caratteri di escape.In modo che il regedit.exe per interpretare un percorso di file correttamente, ogni barra rovesciata deve essere ripetuta per formare il carattere di escape corretto (" \ \ ").per ulteriori informazioni sui caratteri di escape, vedere Caratteri di escape.In CreatePkgDef, EscapePath formatta una stringa contenente un percorso di file sostituendo singoli caratteri di barra rovesciata (" \ ") con tornano dei caratteri di barra (" \ \ ").Tuttavia, le altre classi che implementano EscapePath può eseguire la conversione delle stringhe è obbligatoria.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
RegistrationAttribute.RegistrationContext Classe
Spazio dei nomi Microsoft.VisualStudio.Shell
RegistrationAttribute.RegistrationContext