Udostępnij za pośrednictwem


Pisania aplikacji klienckiej programu Visual Studio 2005

This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

Mechanizm odwołać się za pomocą sieci Web Visual Studio 2005, mogą wywoływać procedury przechowywane, funkcje zdefiniowane przez użytkownika lub sqlbatch metody kwerend ad hoc, podobnie jak czy wywołanie inna metoda obiektu w aplikacji.

Wysyłanie żądania protokołu SOAP

Podczas korzystania z Visual Studio 2005 klient w celu wysyłania żądań protokołu SOAP do wystąpienie SQL Server, musisz najpierw Dodaj odwołanie sieci Web do projektu i określić adres URL w dokumencie WSDL, na przykład: https://server/sql2?wsdl, gdzie https://server/sql2 jest określony adres URL dla punktu końcowego, który został zdefiniowany za pomocą UTWÓRZ PUNKT KOŃCOWY.

W odpowiedzi Visual Studio tworzy klasę usługa Web proxy i dodaje go do swojego projektu. Ta klasa proxy udostępnia metody usługa sieci Web, określony przez określony dokument WSDL.Za pomocą tej klasy serwera proxy, mogą być wywoływane z jednej z metod, udostępniane przez punkt końcowy.Jeśli punkt końcowy zezwala na żądania kwerend ad hoc, dokument WSDL zawiera sqlbatch metoda, która służy do określania ad hoc kwerendy SQL.Wewnętrznie żądanie protokołu SOAP jest wysyłana do wystąpienie SQL Server. Wykonuje metoda i zwraca wynik (odpowiedź protokołu SOAP) do klient.

Przetwarzanie odpowiedzi

Wynik operacji mogą być zwracane w postaci tablicy, obiektu.W poniższej tabela wymieniono i opisano typy, które mogą być elementów tablicy.

Typy

Description

XMLElement( System.Xml.XmlElement)

Przechowuje wyniki SELECT...DLA kwerendy XML.

Zestaw danych (System.Data.DataSet)

Przechowuje wyniki kwerendy WYBIERAJĄCEJ.

SqlMessage (niestandardowy typ zdefiniowany przez WSDL)

Zawiera błąd, ostrzeżenie i inne komunikaty informacyjne, które są zwracane.

SqlRowCount (niestandardowy typ zdefiniowany przez WSDL)

Liczba wierszy (liczba wierszy objętych kwerendą), która zostanie zwrócona przez wystąpienie przechowuje SQL Server.

SqlParameter (niestandardowy typ zdefiniowany przez WSDL)

Zawiera zbiór parametry wyjściowe zwracane przez wystąpienie SQL Server.

Uwaga

Podczas wykonywania procedura przechowywana Zwraca kod wartość jest zwracana jako Liczba całkowita typu elementu tablicy.

Obiekt elementów tablicy mogą być jednego z poprzednich typów, należy najpierw ustalić typ obiektu i przetwarza odpowiednio.W przypadku pracy próbek zobacz Wysyłanie żądania protokołu SOAP za pomocą programu Visual Studio 2005 klient (C#) i Wysyłanie żądania protokołu SOAP za pomocą klient programu Visual Studio 2005 (Visual Basic).