Udostępnij za pośrednictwem


ServiceDescriptionImporter.AddServiceDescription Metoda

Definicja

Dodaje określony ServiceDescription element do kolekcji ServiceDescriptions wartości do zaimportowania.

public:
 void AddServiceDescription(System::Web::Services::Description::ServiceDescription ^ serviceDescription, System::String ^ appSettingUrlKey, System::String ^ appSettingBaseUrl);
public void AddServiceDescription (System.Web.Services.Description.ServiceDescription serviceDescription, string appSettingUrlKey, string appSettingBaseUrl);
member this.AddServiceDescription : System.Web.Services.Description.ServiceDescription * string * string -> unit
Public Sub AddServiceDescription (serviceDescription As ServiceDescription, appSettingUrlKey As String, appSettingBaseUrl As String)

Parametry

serviceDescription
ServiceDescription

ServiceDescription Wystąpienie do dodania do kolekcji.

appSettingUrlKey
String

Ustawia początkową wartość Url właściwości klasy serwera proxy, która ma zostać wygenerowana z wystąpienia reprezentowanego serviceDescription przez parametr . Określa, że powinien zostać wygenerowany z sekcji pliku <appsetting> web.config.

appSettingBaseUrl
String

Ustawia początkową wartość Url właściwości klasy serwera proxy, która ma zostać wygenerowana z wystąpienia reprezentowanego serviceDescription przez parametr . Określa, że powinien zostać skonstruowany z kombinacji wartości tego parametru i adresu URL określonego location przez atrybut w dokumencie WSDL.

Przykłady

Poniższy przykład ilustruje użycie AddServiceDescription metody podczas korzystania z ServiceDescriptionImporter klasy.

// Initialize a service description importer.
ServiceDescriptionImporter^ importer = gcnew ServiceDescriptionImporter;
importer->ProtocolName = "Soap12"; // Use SOAP 1.2.
importer->AddServiceDescription( description, nullptr, nullptr );
// Initialize a service description importer.
ServiceDescriptionImporter importer = new ServiceDescriptionImporter();
importer.ProtocolName = "Soap12";  // Use SOAP 1.2.
importer.AddServiceDescription(description,null,null);

Uwagi

Użyj tej metody, aby dodać ServiceDescription wystąpienia do kolekcji, która ma zostać zaimportowana po wywołaniu Import metody.

Dwa parametry appSettingUrlKey ciągu i appSettingBaseUrl, określ, jak utworzyć Url właściwość serwera proxy usługi sieci Web XML, który ma zostać wygenerowany z zaimportowanej ServiceDescription wartości. Parametr appSettingUrlKey określa, że Url właściwość powinna być odczytywana z sekcji pliku <appsettings> web.config przy użyciu wartości parametru jako klucza konfiguracji. appSettingUrlKey Jeśli parametr jest null lub pusty ciąg, wartość początkowa jest określana przez location atrybut w dokumencie Web Services Description Language (WSDL). Jeśli wartość Style to Server, zostanie zgłoszony błąd, jeśli spróbujesz ustawić wartość parametru appSettingUrlKey .

Parametr appSettingBaseUrl określa, że wartość początkowa właściwości Url powinna być skonstruowana z kombinacji tej wartości parametru i adresu URL określonego location przez atrybut w dokumencie WSDL. Należy appSettingUrlKey również określić parametr . Właściwość Url jest konstruowana przez połączenie względnego adresu URL (skonstruowanego z parametru appSettingBaseUrl i określonego adresu URL WSDL) z adresem URL załadowanym z pliku web.config. Jeśli ten parametr jest null lub pusty ciąg, adres URL jest tworzony całkowicie z wartości w pliku web.config.

Dotyczy