WebServiceAttribute.Name プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
XML Web サービスの名前を取得または設定します。
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
プロパティ値
XML Web サービスの名前。 既定値は、XML Web サービスを実装しているクラスの名前です。
例
次の XML Web サービスのセット Name の例を に示 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
注釈
サービスの説明は、ユーザーが XML Web サービスの URL に移動し、 のクエリ文字列を指定したときに生成されます。Wsdl。 サービスの説明内で、 プロパティは Name XML Web サービスの XML 修飾名のローカル部分を識別します。 プロパティは Name
、サービス ヘルプ ページに XML Web サービスの名前を表示するためにも使用されます。 サービス ヘルプ ページは、見込み顧客が XML Web サービスの .asmx ページに移動するときに、XML Web サービス メソッド名とそのパラメーターを指定せずに表示されます。
XML 修飾名は、XML ドキュメントと同じ名前の要素を明確にするために使用されます。 XML 修飾名は、コロンで区切られた次の 2 つの部分で構成されます。名前空間または名前空間とローカル部分に関連付けられているプレフィックスです。 名前空間は URI 参照で構成され、Service Description の目的で、 は プロパティの Namespace 値です。 一般に、URI のエイリアスのように機能するプレフィックスが名前空間に関連付けられているため、名前空間を使用する後続のすべての XML 修飾名で短縮プレフィックスを使用できます。 ローカル部分は、スペースを含まない文字またはアンダースコアで始まる文字列です。 したがって、サービスの説明で XML Web サービスを識別する XML 修飾名は、次の形式になります。
XML 修飾名の詳細については、「 XML 1.0 の名前空間」を参照してください。
適用対象
こちらもご覧ください
.NET