ServiceDescriptionImporter.AddServiceDescription Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Agrega el objeto ServiceDescription especificado a la colección de valores ServiceDescriptions que se van a importar.
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)
Parámetros
- serviceDescription
- ServiceDescription
Instancia de ServiceDescription que se va a agregar a la colección.
- appSettingUrlKey
- String
Establece el valor inicial de la propiedad Url
de la clase de proxy que se va a generar a partir de la instancia representada por el parámetro serviceDescription
. Especifica que debe generarse a partir de la sección <appsetting>
del archivo web.config.
- appSettingBaseUrl
- String
Establece el valor inicial de la propiedad Url
de la clase de proxy que se va a generar a partir de la instancia representada por el parámetro serviceDescription
. Especifica que debe crearse a partir de una combinación del valor de este parámetro y la dirección URL especificada por el atributo location
en el documento WSDL.
Ejemplos
En el ejemplo siguiente se muestra el uso del AddServiceDescription método al usar la ServiceDescriptionImporter clase .
// 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);
Comentarios
Use este método para agregar ServiceDescription instancias a la colección que se va a importar cuando se llama al Import método .
Los dos parámetros de cadena, appSettingUrlKey
y appSettingBaseUrl
, especifican cómo construir la Url
propiedad del proxy de servicio web XML que se va a generar a partir del valor importado ServiceDescription . El appSettingUrlKey
parámetro especifica que la Url
propiedad debe leerse fuera de la sección del <appsettings>
archivo de web.config mediante el valor del parámetro como clave de configuración. Si el appSettingUrlKey
parámetro es null
o una cadena vacía, el valor inicial viene determinado por el location
atributo del documento Lenguaje de descripción de servicios web (WSDL). Si el valor de Style es Server
, se produce un error si intenta establecer el valor del appSettingUrlKey
parámetro .
El appSettingBaseUrl
parámetro especifica que el valor inicial de la Url
propiedad debe construirse a partir de una combinación de este valor de parámetro y la dirección URL especificada por el location
atributo en el documento WSDL. También se debe especificar el appSettingUrlKey
parámetro . La Url
propiedad se construye combinando una dirección URL relativa (construida a partir del appSettingBaseUrl
parámetro y la dirección URL especificada por WSDL) con la dirección URL cargada desde el archivo web.config. Si este parámetro es null
o una cadena vacía, la dirección URL se construye completamente a partir del valor del archivo web.config.