This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

SoapBinding الفئة

Visual Studio 2010

يمثل ربط بروتوكول بروتوكول SOAP في مستند اكتشاف. و هذه الفئة لا يمكن أن تكون موروثة.

مساحة الاسم:  System.Web.Services.Discovery
التجميع:  System.Web.Services (في System.Web.Services.dll)

public sealed class SoapBinding

ربط بروتوكول بروتوكول SOAP هو مماثلة لواجهة لالخدمات ويب من XML. هو مفيدة لتعيين الإصدار وعندما تنظر لالخدمة ويب ل XML تطبيق رابط بروتوكول بروتوكول SOAP معينة. ل مثيل، قد يحتوي على مستند اكتشاف معلومات اختيارية حول روابط بروتوكول بروتوكول SOAP، التي تحدد روابط بروتوكول بروتوكول SOAP المطبقة بواسطة Servcies ويب المشار إليه. روابط بروتوكول بروتوكول SOAP المحددة ضمن containd مستند XML ضمن مستند اكتشاف بواسطة إضافة SOAPعنصر XML يعادل مساحة اسم XML إلى Namespaceثابت. Address تحدد الخاصية URL الخاص الخدمة ويب XML و Bindingتعيين خاصية ربط بروتوكول بروتوكول SOAP التي تطبقها الخدمة ويب XML.



using System;
using System.Net;
using System.Security.Permissions;
using System.Xml;
using System.Web.Services.Discovery;

class DiscoverySoapBindingClass
{
   static void Main()
   {
      Run();
   }

   [PermissionSetAttribute(SecurityAction.Demand, Name="FullTrust")]
   static void Run()
   {
      try
      {
         // 'dataservice.disco' is a sample discovery document.
         string myStringUrl = "http://localhost/dataservice.disco";

         // Call the Discover method to populate the Documents property.
         DiscoveryClientProtocol myDiscoveryClientProtocol = 
             new DiscoveryClientProtocol();
         myDiscoveryClientProtocol.Credentials = 
             CredentialCache.DefaultCredentials;
         DiscoveryDocument myDiscoveryDocument = 
             myDiscoveryClientProtocol.Discover(myStringUrl);

         Console.WriteLine("Demonstrating the Discovery.SoapBinding class.");

         // Create a SOAP binding.
         SoapBinding mySoapBinding = new SoapBinding();

         // Assign an address to the created SOAP binding.
         mySoapBinding.Address = "http://schemas.xmlsoap.org/disco/scl/";

         // Bind the created SOAP binding with a new XmlQualifiedName.
         mySoapBinding.Binding = new XmlQualifiedName("string",
             "http://www.w3.org/2001/XMLSchema");

         // Add the created SOAP binding to the DiscoveryClientProtocol.
         myDiscoveryClientProtocol.AdditionalInformation.Add(mySoapBinding);

         // Display the namespace associated with SOAP binding.
         Console.WriteLine("Namespace associated with the SOAP binding is: " 
             + SoapBinding.Namespace);

         // Write all the information of the DiscoveryClientProtocol. 
         myDiscoveryClientProtocol.WriteAll(".","results.discomap");


      }
      catch (Exception e)
      {

         Console.WriteLine(e.ToString());

      }
   }
}



System.Object
  System.Web.Services.Discovery.SoapBinding

يتم تأمين العملية الجزئية لأي عضو عمومي ثابت (مشترك في Visual Basic) من هذا النوع. لن يتم ضمان تأمين العملية الجزئية لأي عضو مثيل.

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0, 1.1, 1.0

NET Framework. Client Profile

مدعوم في: 4
إظهار: