Classe ClientProtocol

The ClientProtocol class represents a network protocol installed on a client instance that allows communication with the instance of SQL Server over a network.

Gerarchia di ereditarietà

System.Object
  Microsoft.SqlServer.Management.Smo.SmoObjectBase
    Microsoft.SqlServer.Management.Smo.Wmi.WmiSmoObject
      Microsoft.SqlServer.Management.Smo.Wmi.ProtocolBase
        Microsoft.SqlServer.Management.Smo.Wmi.ClientProtocol

Spazio dei nomi  Microsoft.SqlServer.Management.Smo.Wmi
Assembly:  Microsoft.SqlServer.SqlWmiManagement (in Microsoft.SqlServer.SqlWmiManagement.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class ClientProtocol _
    Inherits ProtocolBase
'Utilizzo
Dim instance As ClientProtocol
public sealed class ClientProtocol : ProtocolBase
public ref class ClientProtocol sealed : public ProtocolBase
[<SealedAttribute>]
type ClientProtocol =  
    class 
        inherit ProtocolBase 
    end
public final class ClientProtocol extends ProtocolBase

Nel tipo ClientProtocol sono esposti i membri seguenti.

Proprietà

  Nome Descrizione
Proprietà pubblica DisplayName Gets or sets the display name of the referenced protocol.
Proprietà pubblica IsEnabled Gets or sets the Boolean property that specifies whether the client network protocol is enabled or disabled.
Proprietà pubblica Name Gets or sets the name of the referenced Windows Management Instrumentation (WMI) object. Ereditato da WmiSmoObject.
Proprietà pubblica NetLibInfo Gets the network library information file for the referenced protocol.
Proprietà pubblica NetworkLibrary Gets the network library file name for the referenced protocol.
Proprietà pubblica Order Gets or sets the order in which the referenced protocol is listed and applied in relation to the other currently supported protocols.
Proprietà pubblica Parent Gets the ManagedComputer object that is the parent of the ClientProtocol object.
Proprietà pubblica Properties Represents a collection of Property objects. Each Property object represents a property defined on the Windows Management Instrumentation (WMI) object. Ereditato da WmiSmoObject.
Proprietà pubblica ProtocolProperties Represents a collection of ProtocolProperty objects. Each ProtocolProperty object represents an attribute defined on the referenced protocol. Ereditato da ProtocolBase.
Proprietà pubblica State Gets the state of the referenced object. Ereditato da SmoObjectBase.
Proprietà pubblica Urn Gets the Uniform Resource Name (URN) address that represents the Windows Management Instrumentation (WMI) object. Ereditato da WmiSmoObject.
Proprietà pubblica UserData Gets or sets user-defined data associated with the referenced object. Ereditato da SmoObjectBase.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Alter Updates any Protocol object property changes on an instance of SQL Server. Ereditato da ProtocolBase.
Metodo pubblico Equals Ereditato da Object.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetType Ereditato da Object.
Metodo pubblico Initialize Initializes the referenced object. Ereditato da WmiSmoObject.
Metodo protetto IsObjectInitialized Specifies whether the referenced object is initialized. Ereditato da WmiSmoObject.
Metodo pubblico Refresh Refreshes the objects and properties on the ClientProtocol object. Esegue l'override di ProtocolBase.Refresh().
Metodo protetto SetName Sets the name of the referenced object. Ereditato da WmiSmoObject.
Metodo protetto SetParentImpl Sets the parent of the referenced object. Ereditato da WmiSmoObject.
Metodo pubblico ToString Ereditato da Object.
Metodo pubblico Validate Validates the state of an object. Ereditato da SmoObjectBase.

In alto

Osservazioni

With the ClientProtocol class you can:

  • Modify the display name of the protocol.

  • Enable or disable the protocol.

  • View the client network library name.

  • Modify the order in which the protocol is listed and applied.

  • Create a set of attributes for the protocol.

Thread Safety

Tutti i membri statici pubblici (Shared in Microsoft Visual Basic) di questo tipo sono sicuri per le operazioni a thread multipli. Non è invece garantita la sicurezza dei membri dell'istanza.

Esempi

Gestione di servizi e di impostazioni di rete tramite il provider WMI

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.SqlServer.Management.Smo.Wmi

Altre risorse

WMI and SQL Server

Connessione al Motore di database di SQL Server