Aracılığıyla paylaş


WebServiceAttribute.Name Özellik

Tanım

XML Web hizmetinin adını alır veya ayarlar.

public:
 property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
member this.Name : string with get, set
Public Property Name As String

Özellik Değeri

XML Web hizmetinin adı. Varsayılan değer, XML Web hizmetini uygulayan sınıfın adıdır.

Örnekler

XML Web hizmetinin aşağıdaki örnek kümeleri Name olarak MyName.

<%@ WebService Language="C#" class= "ServerVariables"%>
 
 using System.Web.Services;
 
 [ WebService(Description="Server Variables",
              Namespace="http://www.microsoft.com/",
              Name="MyName")]
 public class ServerVariables: WebService {
    [ WebMethod(Description="Returns the time as stored on the Server",
    EnableSession=false)]
    public string Time() {
       return Context.Timestamp.TimeOfDay.ToString();
    }
 }
<%@ WebService Language="VB" class= "ServerVariables"%>
 
Imports System.Web.Services

<WebService(Description := "Server Variables", _
    Namespace := "http://www.microsoft.com/", _
    Name := "MyName")> _
Public Class ServerVariables
    Inherits WebService
    
    <WebMethod(Description := "Returns the time as stored on the Server", _
        EnableSession := False)> _
    Public Function Time() As String
        
        Return Context.Timestamp.TimeOfDay.ToString()
    End Function
End Class

Açıklamalar

Hizmet Açıklaması, kullanıcı XML Web hizmetinin URL'sine gidip bir sorgu dizesi sağladığında oluşturulur: ? WSDL. Hizmet Açıklaması içinde Name , özelliği XML Web hizmeti için XML nitelenmiş adının yerel bölümünü tanımlar. Name özelliği, Hizmet yardım sayfasında XML Web hizmetinin adını görüntülemek için de kullanılır. Hizmet yardım sayfası, olası bir tüketici XML Web hizmeti yöntemi adı ve parametreleri belirtmeden XML Web hizmetinin.asmx sayfasına gittiği zaman görüntülenir.

XML belgesiyle aynı ada sahip öğeleri tanımlamak için XML niteleyici adı kullanılır. XML nitelenmiş adı, iki nokta üst üste ile ayrılmış aşağıdaki iki bölümden oluşur: ad alanı veya ad alanı ve yerel bölümle ilişkilendirilmiş ön ek. Ad alanı bir URI başvurusundan oluşur ve Hizmet Açıklaması'nın amaçları doğrultusunda özelliğinin Namespace değeridir. Genel olarak, bir URI'nin diğer adı gibi davranan bir ön ek ad alanıyla ilişkilendirilir, böylece ad alanını kullanan sonraki tüm XML nitelenmiş adları kısaltılmış ön eki kullanabilir. Yerel bölüm, boşluk içermeyen bir harf veya alt çizgiyle başlayan bir dizedir. Bu nedenle, Hizmet Açıklaması'nda bir XML Web hizmetini tanımlayan XML nitelenmiş adı aşağıdaki biçimdedir:

Namespace : Name

XML nitelenmiş adları hakkında daha fazla bilgi için bkz. XML 1.0'da ad alanları.

Şunlara uygulanır

Ayrıca bkz.