ServiceDescriptionImporter.AddServiceDescription Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 appSettingBaseUrl
olmak ü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 Server
parametresinin 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.