Procedura: aggiungere un'associazione dati a una richiesta di servizio Web
Le informazioni contenute in questo argomento sono valide per:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
Per aggiungere un'associazione dati a una richiesta di servizio Web, è necessario modificare manualmente il codice XML SOAP. Per ulteriori informazioni, vedere Procedura: creare un test di servizio Web.
Per aggiungere un'associazione dati a un test di servizio Web
Aprire un test Web contenente una richiesta di servizio Web.
Verrà visualizzato l'Editor test prestazioni Web.
Individuare nella struttura una richiesta di servizio Web da associare a un'origine dati. Selezionare il nodo Corpo stringa sottostante.
Nella finestra Proprietà fare clic sul pulsante con i puntini di sospensione (…) accanto alla proprietà Corpo stringa.
Verrà visualizzata la finestra Modifica stringa corpo HTTP.
Sostituire i valori nel corpo SOAP con i valori associati ai dati utilizzando la sintassi seguente:
{{DataSourceName.TableName.ColumnName}}
Si supponga, ad esempio, che esista il seguente codice:
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="https://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <CheckStatus xmlns="http://tempuri.org/"> <userName>string</userName> <password>string</password> <orderID>int</orderID> </CheckStatus> </soap:Body> </soap:Envelope>
È possibile modificarlo come segue:
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="https://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <CheckStatus xmlns="http://tempuri.org/"> <userName>{{DataSourceName.Users.Name}}</userName> <password>{{DataSourceName.Users.Password}}</password> <orderID>{{DataSourceName.Orders.OrderID}}</orderID> </CheckStatus> </soap:Body> </soap:Envelope>
Scegliere OK per chiudere la finestra Modifica stringa corpo HTTP.
Scegliere Salva dal menu File per salvare il test Web.
Vedere anche
Attività
Procedura dettagliata: aggiunta di un'associazione dati a un test Web
Concetti
Associazione di un'origine dati a un test delle prestazioni Web