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

Costruttore UriTemplateTable (Uri, IEnumerable<KeyValuePair<UriTemplate, Object>>)

 

Data di pubblicazione: ottobre 2016

Consente di inizializzare una nuova istanza della classe UriTemplateTable con l'indirizzo di base e la raccolta di coppie chiave/valore specificati.

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

public UriTemplateTable(
	Uri baseAddress,
	IEnumerable<KeyValuePair<UriTemplate, object>> keyValuePairs
)

Parametri

baseAddress
Type: System.Uri

Istanza della classe Uri che contiene l'indirizzo di base.

keyValuePairs
Type: System.Collections.Generic.IEnumerable<KeyValuePair<UriTemplate, Object>>

Raccolta di coppie chiave/valore costituita da modelli URI e dai dati associati.

Nell'esempio seguente viene illustrato come chiamare questo costruttore.

Uri baseAddress = new Uri("http://localhost/");
//Create a series of templates
UriTemplate weatherByCity = new UriTemplate("weather/{state}/{city}");
UriTemplate weatherByCountry = new UriTemplate("weather/{country}/{village}");
UriTemplate weatherByState = new UriTemplate("weather/{state}");
UriTemplate traffic = new UriTemplate("traffic/*");
UriTemplate wildcard = new UriTemplate("*");

//Add each template to the table with some associated data
List<KeyValuePair<UriTemplate, Object>> list = new List<KeyValuePair<UriTemplate, object>>();
list.Add(new KeyValuePair<UriTemplate, Object>(weatherByCity, "weatherByCity"));
list.Add(new KeyValuePair<UriTemplate, Object>(weatherByCountry, "weatherByCountry"));
list.Add(new KeyValuePair<UriTemplate, Object>(weatherByState, "weatherByState"));
list.Add(new KeyValuePair<UriTemplate, Object>(traffic, "traffic"));

//Create a template table
UriTemplateTable table = new UriTemplateTable(baseAddress, list);
table.MakeReadOnly(true);

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