WebServiceAttribute.Name Egenskap

Definition

Hämtar eller anger namnet på XML-webbtjänsten.

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

Egenskapsvärde

Namnet på XML-webbtjänsten. Standardvärdet är namnet på klassen som implementerar XML-webbtjänsten.

Exempel

Följande exempeluppsättningar Name av XML-webbtjänsten till 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

Kommentarer

Tjänstbeskrivningen genereras när en användare navigerar till URL:en för XML-webbtjänsten och tillhandahåller en frågesträng med ? WSDL. I tjänstbeskrivningen Name identifierar egenskapen den lokala delen av DET XML-kvalificerade namnet för XML-webbtjänsten. Egenskapen Name används också för att visa namnet på XML-webbtjänsten på sidan Tjänsthjälp. Sidan Tjänsthjälp visas när en potentiell konsument navigerar till sidan.asmx för XML-webbtjänsten utan att ange ett XML-webbtjänstmetodnamn och dess parametrar.

Ett XML-kvalificerat namn används för att skilja element med samma namn med ett XML-dokument. Ett XML-kvalificerat namn består av följande två delar avgränsade med ett kolon: namnområde eller ett prefix som är associerat med ett namnområde och en lokal del. Namnområdet består av en URI-referens och för tjänstbeskrivningen är värdet för Namespace egenskapen. I allmänhet är ett prefix, som fungerar som ett alias för en URI, associerat med namnområdet, så att alla efterföljande XML-kvalificerade namn som använder namnområdet kan använda det förkortade prefixet. Den lokala delen är en sträng som börjar med en bokstav eller understreck som inte innehåller några blanksteg. Därför är det XML-kvalificerade namnet som identifierar en XML-webbtjänst i tjänstbeskrivningen i följande format:

Namespace : Name

Mer information om XML-kvalificerade namn finns i Namnområden i XML 1.0.

Gäller för

Se även