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.