Procedura: esportare metadati dagli endpoint del servizio
In questo argomento viene illustrato come esportare metadati da endpoint del servizio.
Per esportare metadati dagli endpoint del servizio
Creare un nuovo progetto di applicazione console in Visual Studio. Aggiungere il codice illustrato nei passaggi seguenti al file Program.cs generato all'interno del metodo main().
Creare una classe WsdlExporter.
Impostare la proprietà PolicyVersion su uno dei valori dell'enumerazione PolicyVersion. In questo esempio il valore viene impostato su Policy15, che corrisponde a WS-Policy 1.5.
Creare una matrice di oggetti ServiceEndpoint.
Esportare i metadati per ogni endpoint del servizio
Controllare che non si siano verificati errori durante il processo di esportazione e recuperare i metadati.
È ora possibile utilizzare i metadati, ad esempio scrivendoli in un file mediante il metodo WriteTo.
Esempio
Di seguito è riportato il codice completo per questo esempio.
Compilazione del codice
Durante la compilazione di Program.cs fare riferimento a System.ServiceModel.dll.
Vedere anche
Concetti
Panoramica dell'architettura dei metadati
Utilizzo di metadati
Endpoint: indirizzi, associazioni e contratti