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.

SoapRpcMethodAttribute.Binding الخاصية

Visual Studio 2010

الحصول أو تعيين ربط الذي الخدمة ويب XML أسلوب قم بتنفيذ عملية على.

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

public string Binding { get; set; }

قيمة الخاصية

النوع: System.String
ربط الخدمة ويب XML أسلوب قم بتنفيذ عملية على. الافتراضي هو اسم خدمة ويب XML باستخدام "بروتوكول بروتوكول SOAP" إلحاق.

ربط، كما تم تعريفه من قبل ويب الخدمات الوصف اللغة (WSDL)، هو مماثلة لواجهة بحيث أنه بتعريف التعيين ماديا من عمليات. بالنسبة ل ASP.NET، كل أسلوب الخدمة ويب ل XML هو عملية في ربط. وظائف الخدمة ويب ل XML الأعضاء في الرابط الافتراضي الخاص بالخدمة ويب XML أو ربط المحدد داخل WebServiceBindingAttributeتطبيق إلى على الخدمة ويب ل XML. يمكن تطبيق الخدمة ويب XML على روابط متعددة، إذا عدة WebServiceBindingAttributeيتم تطبيق سمات إلى على الخدمة ويب ل XML.

مرة واحدة أو أكثر WebServiceBindingAttributeيتم تطبيق السمات على الخدمة ويب XML، SoapDocumentMethodAttributeأو SoapRpcMethodAttributeيمكن تطبيقها على وظائف الخدمة ويب ل XML الفردية للإشارة إلى ربط العملية التي تم تطبيقها من قبل أحد معين ويب ل XML الخدمة الأسلوب. تعيين Bindingخاصية SoapDocumentMethodAttributeأو SoapRpcMethodAttributeإلى ربط بتحديد أسلوب الخدمة ويب ل XML بتنفيذ for. عملية واحد فقط SoapDocumentMethodAttributeأو SoapRpcMethodAttributeيمكن تطبيق إلى على أسلوب الخدمة ويب ل XML. ولذلك، الخدمة ويب XML أسلوب يمكن فقط تنفيذ عملية لربط.

يلي تعليمات برمجية مثال يوضح كيفية تنفيذ روابط متعددة ضمن الخدمة ويب XML.


<%@ WebService Language="C#" class="BindingSample" %>
 using System;
 using System.Web.Services;
 using System.Web.Services.Protocols;

 // Binding is defined in this XML Web service and uses the default namespace.
 [ WebServiceBinding(Name="LocalBinding")]
 // Binding is defined in this XML Web service, but not a part of the default namespace.
 [ WebServiceBinding(Name="LocalBindingNonDefaultNamespace", Namespace="http://www.contoso.com/MyBinding")]
 // Binding is defined on a remote server, but this XML Web service implements at least one operation in that binding.
 [ WebServiceBinding(Name="RemoteBinding",Namespace="http://www.contoso.com/MyBinding",Location="http://www.contoso.com/MySevice.asmx?wsdl")]
 public class BindingSample  {

      [ SoapRpcMethod(Binding="LocalBinding")]
      [ WebMethod ]
	  public string LocalBindingMethod() {
       		return "Member of binding defined in this XML Web service and member of the default namespace";
      }
      [ SoapRpcMethodAttribute(Binding="LocalBindingNonDefaultNamespace")] 
      [ WebMethod ]
	  public string LocalBindingNonDefaultNamespaceMethod() {
	  		return "Member of binding defined in this XML Web service, but a part of a different namespace";
      }

     [ SoapRpcMethodAttribute(Binding="RemoteBinding")] 
     [ WebMethod ]
	  public string RemoteBindingMethod() {
	  		return "Member of a binding defined on another server";
      }

      [ WebMethod  ]
	  public string DefaultBindingMethod() {
	  		return "Member of the default binding";
      }

 }   


نظام التشغيل 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
إظهار: