ServiceDescriptionImporter.AddServiceDescription Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.