WebServiceAttribute.Name Eigenschap

Definitie

Hiermee haalt u de naam van de XML-webservice op of stelt u deze in.

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

Waarde van eigenschap

De naam voor de XML-webservice. De standaardwaarde is de naam van de klasse die de XML-webservice implementeert.

Voorbeelden

In het volgende voorbeeld worden sets Name van de XML-webservice ingesteld op 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

Opmerkingen

De servicebeschrijving wordt gegenereerd wanneer een gebruiker naar de URL voor de XML-webservice navigeert en een queryreeks levert van? WSDL. Binnen de servicebeschrijving identificeert de Name eigenschap het lokale deel van de gekwalificeerde XML-naam voor de XML-webservice. De Name eigenschap wordt ook gebruikt om de naam van de XML-webservice weer te geven op de helppagina van de service. De Help-pagina Service wordt weergegeven wanneer een potentiële consument naar de.asmx-pagina voor de XML-webservice navigeert zonder een naam van de XML-webservicemethode en de bijbehorende parameters op te geven.

Een gekwalificeerde XML-naam wordt gebruikt om elementen met dezelfde naam te ontkoppelen als een XML-document. Een gekwalificeerde XML-naam bestaat uit de volgende twee delen, gescheiden door een dubbele punt: naamruimte of een voorvoegsel dat is gekoppeld aan een naamruimte en een lokaal onderdeel. De naamruimte bestaat uit een URI-verwijzing en is voor de doeleinden van de servicebeschrijving de waarde van de Namespace eigenschap. Over het algemeen wordt een voorvoegsel, dat fungeert als een alias naar een URI, gekoppeld aan de naamruimte, zodat alle volgende XML-gekwalificeerde namen met behulp van de naamruimte het verkorte voorvoegsel kunnen gebruiken. Het lokale deel is een tekenreeks die begint met een letter of onderstrepingsteken zonder spaties. De XML-gekwalificeerde naam waarmee een XML-webservice in de servicebeschrijving wordt geïdentificeerd, heeft daarom de volgende indeling:

Namespace : Name

Zie Naamruimten in XML 1.0 voor meer informatie over xml-gekwalificeerde namen.

Van toepassing op

Zie ook