在生成的 Visual Basic 或 Visual C# 代理代码中,获取指示 WEB 引用的 URL 是否为硬编码。 此属性仅对于具有 Web 引用的筛选器有意义。
命名空间: Microsoft.VisualStudio.VCProjectEngine
程序集: Microsoft.VisualStudio.VCProjectEngine(在 Microsoft.VisualStudio.VCProjectEngine.dll 中)
语法
声明
ReadOnly Property UrlBehavior As eWebRefUrlBehavior
eWebRefUrlBehavior UrlBehavior { get; }
property eWebRefUrlBehavior UrlBehavior {
eWebRefUrlBehavior get ();
}
abstract UrlBehavior : eWebRefUrlBehavior with get
function get UrlBehavior () : eWebRefUrlBehavior
属性值
类型:Microsoft.VisualStudio.VCProjectEngine.eWebRefUrlBehavior
一个 eWebRefUrlBehavior 枚举值。
备注
代理代码来自 .wsdl 文件生成并使用 SOAP 调用对 Web 服务运行时的 .vb 或 .cs 文件。 如果 UrlBehavior 的值为 webrefUrlBehaviorDynamic,则存储 URL 值与项目的动态属性。 项目系统添加一个项。App.config 文件 (对于 Windows 应用程序) 或 Web.config 文件 (对于 Web 应用程序)。
键/值对的示例从 App.config 文件如下所示:
<configuration>
<appSettings><add key= " SomeProject.localhost.Service1”
value="https://localhost/SomeWebService/Service1.asmx"/>
</appSettings>
</configuration>
通过使用动态 URL,可以对不同的项目配置指定不同的 Web 服务位置。 常见的情况为调试配置和非局部使用服务的本地服务发布配置。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。