Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo UriTemplate.BindByName (Uri, IDictionary<String, String>)

 

Crea un nuovo URI a partire dal modello e dalla raccolta di parametri.

Spazio dei nomi:   System
Assembly:  System.ServiceModel (in System.ServiceModel.dll)

public Uri BindByName(
	Uri baseAddress,
	IDictionary<string, string> parameters
)

Parametri

baseAddress
Type: System.Uri

Indirizzo di base.

parameters
Type: System.Collections.Generic.IDictionary<String, String>

Dizionario che contiene una raccolta di coppie nome/valore di parametro.

Valore restituito

Type: System.Uri

URI.

Il parametro T:System.Collections.Generic.IDictionary{System.String,System.String} contiene una raccolta di coppie nome/valore di parametro. I parametri vengono confrontati con le variabili contenute nel modello. Questo confronto non fa distinzione fra maiuscole e minuscole.

System_CAPS_noteNota

La raccolta delle coppie nome/valore passata a questo metodo deve contenere una chiave per ogni variabile del modello. Le coppie aggiuntive nome/valore che non corrispondono alle variabili del modello vengono aggiunte alla stringa di query dell'URI finale.

System_CAPS_security Sicurezza Nota

Per evitare che l'URI generato corrisponda al modello utilizzato per generarlo è possibile passare elementi di testo all'interno delle coppie nome/valore. Esempi di testo di questo tipo sono: '/', '..', '*', '{' e '}'.

.NET Framework
Disponibile da 3.5
Silverlight
Disponibile da 4.0
Torna all'inizio
Mostra: