ServiceDescriptionImporter.AddServiceDescription Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiunge l'oggetto ServiceDescription specificato all'insieme di valori della proprietà ServiceDescriptions da importare.
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)
Parametri
- serviceDescription
- ServiceDescription
Istanza dell'oggetto ServiceDescription da aggiungere all'insieme.
- appSettingUrlKey
- String
Imposta il valore iniziale della proprietà Url
della classe proxy che deve essere generata dall'istanza rappresentata dal parametro serviceDescription
. Specifica che la classe deve essere generata dalla sezione <appsetting>
del file web.config.
- appSettingBaseUrl
- String
Imposta il valore iniziale della proprietà Url
della classe proxy che deve essere generata dall'istanza rappresentata dal parametro serviceDescription
. Specifica che la classe deve essere creata da una combinazione del valore di questo parametro e dell'URL specificato dall'attributo location
nel documento WSDL.
Esempio
Nell'esempio seguente viene illustrato l'uso del AddServiceDescription metodo quando si usa la ServiceDescriptionImporter classe .
// 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);
Commenti
Utilizzare questo metodo per aggiungere ServiceDescription istanze alla raccolta da importare quando viene chiamato il Import metodo .
I due parametri appSettingUrlKey
stringa e appSettingBaseUrl
, specificano come costruire la Url
proprietà del proxy del servizio Web XML da generare dal valore importato ServiceDescription . Il appSettingUrlKey
parametro specifica che la Url
proprietà deve essere letta dalla sezione del <appsettings>
file di web.config usando il valore del parametro come chiave di configurazione. Se il appSettingUrlKey
parametro è null
o una stringa vuota, il valore iniziale viene determinato dall'attributo location
nel documento WSDL (Web Services Description Language). Se il valore di Style è Server
, viene generato un errore se si tenta di impostare il valore del appSettingUrlKey
parametro .
Il appSettingBaseUrl
parametro specifica che il valore iniziale per la Url
proprietà deve essere costruito da una combinazione di questo valore di parametro e dall'URL specificato dall'attributo location
nel documento WSDL. È necessario specificare anche il appSettingUrlKey
parametro . La Url
proprietà viene costruita combinando un URL relativo (costruito dal appSettingBaseUrl
parametro e l'URL specificato da WSDL) con l'URL caricato dal file di web.config. Se questo parametro è null
o una stringa vuota, l'URL viene costruito interamente dal valore nel file web.config.