2009年11月5日木曜日

tempuri.orgとは

Each XML Web Service needs a unique namespace in order for client applications to distinguish it from other services on the Web.  By default, ASP.Net Web Services use http://tempuri.org/ for this purpose.  While this suitable for XML Web Services under development, published services should use a unique, permanent namespace.

Your XML Web Service should be identified by a namespace that you control.  For example, you can use your company's Internet domain name as part of the namespace.  Although many namespaces look like URLs, they need not point to actual resources on the Web.

For XML Web Services creating using ASP.NET, the default namespace can be changed using the WebService attribute's Namespace property.  The WebService attribute is applied to the class that contains the XML Web Service methods.  Below is a code example that sets the namespace to "http://microsoft.com/webservices/":

Google翻訳

各XML Webサービスは、Web上の他のサービスから区別するためにクライアントアプリケーションのための一意の名前空間が必要です。デフォルトでは、 ASP.Net Webサービスを使用http://tempuri.org/は、この目的のために。これは、XML Webサービスの開発の下で公開され、サービス固有の、恒久的な名前空間を使用する必要があります適していません。

XML Webサービスの場合、そのコントロールの名前空間によって識別される必要があります。たとえば、名前空間の一部として、あなたの会社のインターネットドメイン名を使用することができます。しかし、多くの名前空間のURLのように見えるが、実際のリソースには、Web上の点はありません。

XML WebサービスASP.NETを使用して作成するためには、既定の名前空間は、WebService属性のNamespaceプロパティを使用して変更することができます。 WebService属性は、XML Webサービスのメソッドを含むクラスに適用されます。その下に"には、名前空間を設定するコードの例ですhttp://microsoft.com /webservices/":

ASP.NET用のテンポラリーな名前空間?

via ひひーん!

0 件のコメント:

ブログ アーカイブ

カテゴリー