WebServiceBindingAttribute 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
WebServiceBindingAttribute 클래스의 새 인스턴스를 초기화합니다.
오버로드
WebServiceBindingAttribute() |
WebServiceBindingAttribute 클래스의 새 인스턴스를 초기화합니다. |
WebServiceBindingAttribute(String) |
XML Web services 메서드에서 구현하고 있는 바인딩 이름을 설정하는 WebServiceBindingAttribute 클래스의 새 인스턴스를 초기화합니다. |
WebServiceBindingAttribute(String, String) |
WebServiceBindingAttribute 클래스의 새 인스턴스를 초기화합니다. |
WebServiceBindingAttribute(String, String, String) |
WebServiceBindingAttribute 클래스의 새 인스턴스를 초기화합니다. |
WebServiceBindingAttribute()
WebServiceBindingAttribute 클래스의 새 인스턴스를 초기화합니다.
public:
WebServiceBindingAttribute();
public WebServiceBindingAttribute ();
Public Sub New ()
적용 대상
WebServiceBindingAttribute(String)
XML Web services 메서드에서 구현하고 있는 바인딩 이름을 설정하는 WebServiceBindingAttribute 클래스의 새 인스턴스를 초기화합니다.
public:
WebServiceBindingAttribute(System::String ^ name);
public WebServiceBindingAttribute (string name);
new System.Web.Services.WebServiceBindingAttribute : string -> System.Web.Services.WebServiceBindingAttribute
Public Sub New (name As String)
매개 변수
예제
다음 예제에서는 명명 된 바인딩을 지정 LocalBinding
에 정의 된는 BindingSample
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")]
public class BindingSample {
[ SoapDocumentMethod(Binding="LocalBinding")]
[ WebMethod() ]
public string LocalBindingMethod() {
return "Member of binding defined in this XML Web service and member of the default namespace";
}
}
<%@ WebService Language="VB" class="BindingSample" %>
Imports System
Imports System.Web.Services
Imports System.Web.Services.Protocols
' <Snippet1>
' Binding is defined in this XML Web service and uses the default namespace.
<WebServiceBinding(Name := "LocalBinding")> _
Public Class BindingSample
<SoapDocumentMethod(Binding := "LocalBinding"), WebMethod()> _
Public Function LocalBindingMethod() As String
Return "Member of binding defined in this XML Web service and member of the default namespace"
End Function 'LocalBindingMethod
End Class
' </Snippet1>
설명
이 생성자에 적용 되 고 기본 네임 스페이스의 멤버는 XML 웹 서비스에 정의 된 바인딩에 대 한 이름을 지정 됩니다.
추가 정보
적용 대상
WebServiceBindingAttribute(String, String)
WebServiceBindingAttribute 클래스의 새 인스턴스를 초기화합니다.
public:
WebServiceBindingAttribute(System::String ^ name, System::String ^ ns);
public WebServiceBindingAttribute (string name, string ns);
new System.Web.Services.WebServiceBindingAttribute : string * string -> System.Web.Services.WebServiceBindingAttribute
Public Sub New (name As String, ns As String)
매개 변수
예제
다음 예제에서는 명명 된 바인딩을 지정 LocalBindingNonDefaultNamespace
의 멤버인 합니다 http://www.contoso.com/MyBinding
네임 스페이스에 정의 된는 BindingSample
XML 웹 서비스입니다.
<%@ WebService Language="C#" class="BindingSample" %>
using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
// <Snippet1>
// Binding is defined in this XML Web service, but it is not a part of the default namespace.
[ WebServiceBinding(Name="LocalBindingNonDefaultNamespace",
Namespace="http://www.contoso.com/MyBinding")]
public class BindingSample {
[ SoapDocumentMethod(Binding="LocalBindingNonDefaultNamespace")]
[ WebMethod() ]
public string LocalBindingNonDefaultNamespaceMethod() {
return "Member of binding defined in this XML Web service, but a part of a different namespace";
}
}
// </Snippet1>
<%@ WebService Language="VB" class="BindingSample" %>
Imports System
Imports System.Web
Imports System.Web.Services
Imports System.Web.Services.Protocols
' <Snippet1>
' Binding is defined in this XML Web service, but it is not a part of the default namespace.
<WebServiceBinding(Name := "LocalBindingNonDefaultNamespace", _
Namespace := "http://www.contoso.com/MyBinding")> _
Public Class BindingSample
<SoapDocumentMethod(Binding := "LocalBindingNonDefaultNamespace"), _
WebMethod()> _
Public Function LocalBindingNonDefaultNamespaceMethod() As String
Return "Member of binding defined in this XML Web service, but a part " & _
"of a different namespace"
End Function
End Class
' </Snippet1>
설명
이 생성자는 적용 되 고 제공 된 네임 스페이스의 멤버는 XML 웹 서비스에 정의 된 바인딩에 대 한 이름을 지정 됩니다.
추가 정보
적용 대상
WebServiceBindingAttribute(String, String, String)
WebServiceBindingAttribute 클래스의 새 인스턴스를 초기화합니다.
public:
WebServiceBindingAttribute(System::String ^ name, System::String ^ ns, System::String ^ location);
public WebServiceBindingAttribute (string name, string ns, string location);
new System.Web.Services.WebServiceBindingAttribute : string * string * string -> System.Web.Services.WebServiceBindingAttribute
Public Sub New (name As String, ns As String, location As String)
매개 변수
- location
- String
바인딩이 정의된 위치이며
예제
다음 예제에서는 명명 된 바인딩을 지정 RemoteBinding
의 멤버인 합니다 http://www.contoso.com/MyBinding
네임 스페이스에 정의 된 http://www.contoso.com/MyService.asmx?wsdl
합니다.
<%@ WebService language="C#" class="BindingSample" %>
using System;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
// 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/MyService.asmx?wsdl" )]
public class BindingSample {
[ SoapDocumentMethod(Binding="RemoteBinding")]
[ WebMethod() ]
public string RemoteBindingMethod() {
return "Member of a binding defined on another server";
}
}
<%@ WebService language="VB" class="BindingSample" %>
Imports System
Imports System.Web
Imports System.Web.Services
Imports System.Web.Services.Protocols
' <Snippet1>
' 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/MyService.asmx?wsdl")> _
Public Class BindingSample
<SoapDocumentMethod(Binding := "RemoteBinding"), WebMethod()> _
Public Function RemoteBindingMethod() As String
Return "Member of a binding defined on another server"
End Function
End Class
' </Snippet1>
설명
이 생성자는 적용 되 고 제공 된 네임 스페이스의 멤버는 XML 웹 서비스에 정의 되어 있지는 바인딩의 이름을 지정 됩니다.