ServiceDescriptionImporter.AddServiceDescription Metodo

Definizione

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.

Si applica a