Aracılığıyla paylaş


ServiceDescriptionImporter.AddServiceDescription Yöntem

Tanım

Belirtilen ServiceDescription değeri içeri aktarılacak değerler koleksiyonuna ServiceDescriptions ekler.

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)

Parametreler

serviceDescription
ServiceDescription

ServiceDescription Koleksiyona eklenecek örnek.

appSettingUrlKey
String

parametresiyle temsil edilen serviceDescription örnekten oluşturulacak proxy sınıfının özelliğinin ilk değerini Url ayarlar. web.config dosyasının <appsetting> bölümünden oluşturulması gerektiğini belirtir.

appSettingBaseUrl
String

parametresiyle temsil edilen serviceDescription örnekten oluşturulacak proxy sınıfının özelliğinin ilk değerini Url ayarlar. Bu parametrenin değeriyle WSDL belgesindeki özniteliği tarafından location belirtilen URL'nin birleşiminden oluşturulmalıdır.

Örnekler

Aşağıdaki örnekte, sınıfı kullanılırken yönteminin AddServiceDescription kullanımı gösterilmektedir ServiceDescriptionImporter .

// 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);

Açıklamalar

Yöntemi çağrıldığında Import içeri aktarılacak koleksiyona örnekler eklemek ServiceDescription için bu yöntemi kullanın.

ve appSettingBaseUrlolmak üzere iki dize parametresi, appSettingUrlKey içeri aktarılan ServiceDescription değerden oluşturulacak XML Web hizmeti ara sunucusunun özelliğinin nasıl oluşturulacağını Url belirtir. parametresi, appSettingUrlKey yapılandırma anahtarı olarak parametre değeri kullanılarak özelliğin web.config dosyasının <appsettings> bölümünden okunması gerektiğini belirtirUrl. appSettingUrlKey Parametre null veya boş bir dizeyse, ilk değer Web Hizmetleri Açıklama Dili (WSDL) belgesindeki özniteliği tarafından location belirlenir. değeri ise Serverparametresinin değerini StyleappSettingUrlKey ayarlamaya çalışırsanız bir hata oluşur.

parametresi, appSettingBaseUrl özelliğin başlangıç değerinin Url bu parametre değeriyle WSDL belgesindeki özniteliği tarafından location belirtilen URL'nin birleşiminden oluşturulacaklarını belirtir. Parametresi de appSettingUrlKey belirtilmelidir. Url özelliği, web.config dosyasından appSettingBaseUrl yüklenen URL ile göreli bir URL (parametresinden ve WSDL tarafından belirtilen URL'den oluşturulur) birleştirilerek oluşturulur. Bu parametre null veya boş bir dizeyse, URL tamamen web.config dosyasındaki değerden oluşturulur.

Şunlara uygulanır