WebServiceAttribute.Name Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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:
Zie Naamruimten in XML 1.0 voor meer informatie over xml-gekwalificeerde namen.