Condividi tramite


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

Vedere anche

Riferimenti

RegistrationAttribute.RegistrationContext Classe

Spazio dei nomi Microsoft.VisualStudio.Shell

RegistrationAttribute.RegistrationContext

Altre risorse

Caratteri di escape