次の方法で共有


WebService インターフェイス

この Web サイト プロジェクトによって実装されている Web サービス (プロジェクトに Web サイト参照を追加したときに Visual Studio によって生成された .asmx ファイル) を表します。

名前空間:  VsWebSite
アセンブリ:  VsWebSite.Interop (VsWebSite.Interop.dll 内)

構文

'宣言
<GuidAttribute("298682BA-70DD-40BF-95E9-4DD4293BA56D")> _
Public Interface WebService
[GuidAttribute("298682BA-70DD-40BF-95E9-4DD4293BA56D")]
public interface WebService
[GuidAttribute(L"298682BA-70DD-40BF-95E9-4DD4293BA56D")]
public interface class WebService
[<GuidAttribute("298682BA-70DD-40BF-95E9-4DD4293BA56D")>]
type WebService =  interface end
public interface WebService

WebService 型で公開されるメンバーは以下のとおりです。

プロパティ

  名前 説明
パブリック プロパティ AppRelativeUrl Web サイト プロジェクトのルート URL を基準とする .asmx ファイルの相対パスを取得します。
パブリック プロパティ ClassFileItem Web サービスを表すクラス ファイル項目を取得します。
パブリック プロパティ ClassName Web サービスを表すクラスの名前を取得します。
パブリック プロパティ ContainingProject この Web サービスが含まれている、DTE オブジェクト内のプロジェクトへの参照を取得します。
パブリック プロパティ DTE この Web サービスが含まれているプロジェクトが属する DTE2 オブジェクトへの参照を取得します。
パブリック プロパティ FileCodeModel .asmx ファイルに対応する FileCodeModel オブジェクトを取得します。
パブリック プロパティ ProjectItem プロジェクト項目を取得します。
パブリック プロパティ URL Web サービスの .asmx ファイルの URL。

このページのトップへ

解説

このクラスのオブジェクトは、VSWebSite オブジェクトの WebServices コレクション プロパティ内の項目を使用してのみ取得できます。

参照

参照

VsWebSite 名前空間

VSWebSite

WebServices

DTE2

その他の技術情報

オートメーション アセンブリおよび DTE2 オブジェクトの参照