System::Web::Services::Protocols::WebClientProtocol 类

WebClientProtocol class

此基类用于所有使用 ASP.NET 创建的 XML Web 服务客户端代理。此类的对象只能使用 System::MakeObject() 函数分配。切勿在栈上或使用 operator new 创建此类型的实例,因为这会导致运行时错误和/或断言故障。始终将此类包装到 System::SmartPtr 指针中,并使用该指针将其作为参数传递给函数。

class WebClientProtocol : public virtual System::Object

方法

方法描述
virtual Abort()取消请求。
get_ConnectionGroupName()获取连接组的名称。
get_Credentials()获取身份验证信息。
get_PreAuthenticate()获取一个值,指示是否启用了预身份验证。
get_RequestEncoding()获取用于发起客户端请求的编码。
get_Timeout()获取请求超时前的等待时间间隔。
get_Uri()获取 XML Web 服务的 URI。
get_Url()获取 XML Web 服务的 URL。
get_UseDefaultCredentials()获取一个指示 ‘Credential’ 属性是否等于 ‘DefaultCredentials’ 属性的值。
set_ConnectionGroupName(String)设置连接组的名称。
set_Credentials(System::SharedPtr<Net::ICredentials>)设置身份验证信息。
set_PreAuthenticate(bool)设置一个值,指示是否启用了预身份验证。
set_RequestEncoding(System::SharedPtr<Text::Encoding>)设置用于发起客户端请求的编码。
set_Timeout(int32_t)设置请求超时前的等待时间间隔。
set_Uri(System::SharedPtr<Uri>)设置 XML Web 服务的 URI。
set_Url(String)设置 XML Web 服务的 URL。
set_UseDefaultCredentials(bool)设置一个值,指示 ‘Credential’ 属性是否等于 ‘DefaultCredentials’ 属性。

另见