ClientProtocol 类

定义

ClientProtocol类表示安装在客户端实例上的网络协议,该协议允许通过网络与 SQL Server 的实例进行通信。

public ref class ClientProtocol sealed : Microsoft::SqlServer::Management::Smo::Wmi::ProtocolBase
public sealed class ClientProtocol : Microsoft.SqlServer.Management.Smo.Wmi.ProtocolBase
type ClientProtocol = class
    inherit ProtocolBase
Public NotInheritable Class ClientProtocol
Inherits ProtocolBase
继承

示例

使用 WMI 提供程序管理服务和网络设置

注解

利用 ClientProtocol 类,你可以:

  • 修改协议的显示名称。

  • 启用或禁用该协议。

  • 查看客户端网络库名称。

  • 修改列出和应用协议的顺序。

  • 为协议创建一组属性。

线程安全性

此类型的任何公共静态(Microsoft Visual Basic 中的 Shared)成员在多线程操作中是安全的。 但不保证所有实例成员都是线程安全的。

属性

DisplayName

获取或设置所引用协议的显示名称。

IsEnabled

获取或设置 Boolean 属性,该属性指定是启用还是禁用客户端网络协议。

Name

获取或设置所引用 Windows Management Instrumentation (WMI) 对象的名称。

(继承自 WmiSmoObject)
NetLibInfo

获取所引用协议的网络库信息文件。

NetworkLibrary

获取所引用协议的网络库文件名。

Order

获取或设置相对于其他当前支持的协议列出和应用所引用协议的顺序。

Parent

获取是 ManagedComputer 对象的父对象的 ClientProtocol 对象。

Properties

表示 Property 对象的集合。 每个 Property 对象都表示在 Windows Management Instrumentation (WMI) 对象上定义的一个属性。

(继承自 WmiSmoObject)
ProtocolProperties

表示 ProtocolProperty 对象的集合。 每个 ProtocolProperty 对象都表示在所引用协议上定义的一个属性。

(继承自 ProtocolBase)
State

获取所引用对象的状态。

(继承自 SmoObjectBase)
Urn

获取表示 Windows Management Instrumentation (WMI) 对象的统一资源名称 (URN) 地址。

(继承自 WmiSmoObject)
UserData

获取或设置与所引用对象关联的用户定义数据。

(继承自 SmoObjectBase)

方法

Alter()

更新 Protocol SQL Server 的实例上的任何对象属性更改。

(继承自 ProtocolBase)
AlterProtocolProperties(ProtocolPropertyCollection)

更新 Windows Management Instrumentation (WMI) 安装上的任何协议对象属性更改。

(继承自 WmiSmoObject)
CheckObjectState()

检查所引用对象的状态。

(继承自 WmiSmoObject)
CreateProtocolPropertyCollection()

创建所引用对象的一组协议属性。

(继承自 WmiSmoObject)
GetManagementObject()

返回管理所引用协议对象的对象。

(继承自 ProtocolBase)
GetPropertyManagementObject(ProtocolProperty)

获取指定协议属性的管理对象。

(继承自 WmiSmoObject)
GetPropertyObject(PropertyCollection, DataRow, Object)

使用指定的位置和值从指定集合中检索属性。

(继承自 WmiSmoObject)
GetProtocolPropertyCollection()

返回所引用对象的协议属性集合。

(继承自 WmiSmoObject)
ImplInitialize(String[], OrderBy[])

初始化 WmiSmoObject 对象的字段。

(继承自 WmiSmoObject)
Initialize()

初始化所引用的对象。

(继承自 WmiSmoObject)
InvokeMgmtMethod(ManagementObject, ManagementOperationObserver, String, Object[])

使用指定的管理对象、观测方、方法名称和参数调用所引用对象的管理方法。

(继承自 WmiSmoObject)
InvokeMgmtMethod(ManagementObject, String, Object[])

使用指定的管理对象、方法名称和参数调用所引用对象的管理方法。

(继承自 WmiSmoObject)
IsObjectInitialized()

指定所引用的对象是否已初始化。

(继承自 WmiSmoObject)
Refresh()

刷新 ClientProtocol 对象上的对象和属性。

SetName(String)

设置所引用对象的名称。

(继承自 WmiSmoObject)
SetParentImpl(WmiSmoObject)

设置所引用对象的父对象。

(继承自 WmiSmoObject)
UpdateObjectState()

更新对象状态。

(继承自 WmiSmoObject)
Validate(String, Object[])

验证对象的状态。

(继承自 SmoObjectBase)

适用于