WebServiceAttribute.Name Özellik
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.
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:
XML nitelenmiş adları hakkında daha fazla bilgi için bkz. XML 1.0'da ad alanları.