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 specificato ServiceDescription all'insieme di ServiceDescriptions valori 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
ServiceDescription Istanza da aggiungere alla raccolta.
- appSettingUrlKey
- String
Imposta il valore iniziale della Url proprietà della classe proxy da generare dall'istanza rappresentata dal serviceDescription parametro . Specifica che deve essere generato dalla sezione del file di <appsetting> web.config.
- appSettingBaseUrl
- String
Imposta il valore iniziale della Url proprietà della classe proxy da generare dall'istanza rappresentata dal serviceDescription parametro . Specifica che deve essere costruito 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 stringa e appSettingUrlKeyappSettingBaseUrl, 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 file di web.config usando il valore del parametro come chiave di <appsettings> 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 l'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 web.config. Se questo parametro è null o una stringa vuota, l'URL viene costruito interamente dal valore nel file web.config.