Dispatcher di esempio nella tabella UriTemplateUriTemplate Table Dispatcher Sample

La classe UriTemplateTable fornisce una struttura con tabella associativa simile a un dizionario per lavorare con un set di istanze UriTemplate.The UriTemplateTable class provides a dictionary-like associative table structure for working with a set of UriTemplate instances. In questo esempio viene illustrato un motore di distribuzione di base compilato utilizzando UriTemplateTable, uno scenario di utilizzo comune per la classe UriTemplateTable.This sample demonstrates a basic dispatching engine built using UriTemplateTable, a common usage scenario for the UriTemplateTable class.

In questo esempio vengono illustrati i seguenti concetti principali relativi alla classe UriTemplateTable:This sample demonstrates the following key concepts for the UriTemplateTable class:

  • Associazione di delegati a UriTemplates in un UriTemplateTable.Associating delegates with UriTemplates in a UriTemplateTable.

  • Utilizzo di MatchSingle per ottenere il delegato del gestore corretto per un particolare URI.Using MatchSingle to obtain the correct handler delegate for a particular URI.

  • Chiamata al delegato del gestore per elaborare la richiesta.Invoking the handler delegate to process the request.

Per impostare, compilare ed eseguire l'esempioTo set up, build, and run the sample

  1. Per compilare l'edizione in C# o Visual Basic .NET della soluzione, seguire le istruzioni in Building the Windows Communication Foundation Samples.To build the C# or Visual Basic .NET edition of the solution, follow the instructions in Building the Windows Communication Foundation Samples.

  2. Per eseguire l'esempio in una configurazione singola o tra computer, seguire le istruzioni in esegue gli esempi di Windows Communication Foundation.To run the sample in a single- or cross-machine configuration, follow the instructions in Running the Windows Communication Foundation Samples.

Importante

È possibile che gli esempi siano già installati nel computer.The samples may already be installed on your machine. Verificare la directory seguente (impostazione predefinita) prima di continuare.Check for the following (default) directory before continuing.

<InstallDrive>:\WF_WCF_Samples

Se questa directory non esiste, andare al Windows Communication Foundation (WCF) e gli esempi di Windows Workflow Foundation (WF) per .NET Framework 4 per scaricare tutti i Windows Communication Foundation (WCF) e WFWF esempi.If this directory does not exist, go to Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) Samples for .NET Framework 4 to download all Windows Communication Foundation (WCF) and WFWF samples. Questo esempio si trova nella directory seguente.This sample is located in the following directory.

<InstallDrive>:\WF_WCF_Samples\WCF\Basic\Web\UriTemplateDispatcher

Vedere ancheSee Also

UriTemplateTableUriTemplate Table
UriTemplateUriTemplate