ServiceDescriptionImporter.AddServiceDescription Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adiciona o especificado ServiceDescription à coleção de ServiceDescriptions valores a serem importados.
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
A ServiceDescription instância a ser adicionada à coleção.
- appSettingUrlKey
- String
Define o valor inicial da Url propriedade da classe proxy a ser gerada a partir da instância representada pelo serviceDescription parâmetro. Especifica que ele deve ser gerado a partir da seção do <appsetting> arquivo web.config.
- appSettingBaseUrl
- String
Define o valor inicial da Url propriedade da classe proxy a ser gerada a partir da instância representada pelo serviceDescription parâmetro. Especifica que ele deve ser construído a partir de uma combinação do valor desse parâmetro e da URL especificada pelo location atributo no documento WSDL.
Exemplos
O exemplo a seguir ilustra o uso do AddServiceDescription método ao usar a 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);
Comentários
Use esse método para adicionar ServiceDescription instâncias à coleção que deve ser importada quando o Import método for chamado.
Os dois parâmetros de cadeia de caracteres e especifique appSettingUrlKey como construir a appSettingBaseUrl propriedade do proxy de serviço Web XML que deve ser gerada a partir do valor importadoUrl.ServiceDescription O appSettingUrlKey parâmetro especifica que a Url propriedade deve ser lida fora da seção do arquivo web.config usando o valor do <appsettings> parâmetro como a chave de configuração. Se o appSettingUrlKey parâmetro for null ou uma cadeia de caracteres vazia, o valor inicial será determinado pelo location atributo no documento WSDL (Linguagem de Descrição dos Serviços Web). Se o valor Style for Server, um erro será gerado se você tentar definir o valor do appSettingUrlKey parâmetro.
O appSettingBaseUrl parâmetro especifica que o valor inicial da Url propriedade deve ser construído a partir de uma combinação desse valor de parâmetro e da URL especificada pelo location atributo no documento WSDL. O appSettingUrlKey parâmetro também deve ser especificado. A Url propriedade é construída combinando uma URL relativa (construída a partir do appSettingBaseUrl parâmetro e da URL especificada pelo WSDL) com a URL carregada do arquivo web.config. Se esse parâmetro for null ou uma cadeia de caracteres vazia, a URL será construída inteiramente a partir do valor no arquivo web.config.