Freigeben über


ConnectionSettings.ThrowIfPropertyNotSet-Methode (String, String, Boolean)

Löst eine Ausnahme aus, wenn die angegebene Verbindungseigenschaft NULL oder (optional) leer ist.

Namespace:  Microsoft.SqlServer.Management.Common
Assembly:  Microsoft.SqlServer.ConnectionInfo (in Microsoft.SqlServer.ConnectionInfo.dll)

Syntax

'Declaration
Protected Function ThrowIfPropertyNotSet ( _
    propertyName As String, _
    str As String, _
    checkEmpty As Boolean _
) As String
'Usage
Dim propertyName As String 
Dim str As String 
Dim checkEmpty As Boolean 
Dim returnValue As String 

returnValue = Me.ThrowIfPropertyNotSet(propertyName, _
    str, checkEmpty)
protected string ThrowIfPropertyNotSet(
    string propertyName,
    string str,
    bool checkEmpty
)
protected:
String^ ThrowIfPropertyNotSet(
    String^ propertyName, 
    String^ str, 
    bool checkEmpty
)
member ThrowIfPropertyNotSet : 
        propertyName:string * 
        str:string * 
        checkEmpty:bool -> string
protected function ThrowIfPropertyNotSet(
    propertyName : String, 
    str : String, 
    checkEmpty : boolean
) : String

Parameter

  • propertyName
    Typ: String
    Eine Zeichenfolge, die den Namen der Verbindungseigenschaft angibt, z. B. "Login".
  • str
    Typ: String
    Ein String-Objekt, das den Eigenschaftswert enthält.
  • checkEmpty
    Typ: Boolean
    True, wenn Sie den Eigenschaftswert auf eine leere Zeichenfolge oder einen NULL-Wert überprüfen möchten; False, wenn Sie nur auf einen NULL-Wert überprüfen möchten.

Rückgabewert

Typ: String
Wenn diese Eigenschaft nicht festgelegt ist, löst diese Methode eine Ausnahme vom Typ PropertyNotSetException aus.Andernfalls gibt diese Methode den Parameterwert str zurück.

Hinweise

Wenn Sie die Ausnahme ausgelöst werden soll, wenn der Eigenschaftswert eine leere Zeichenfolge ist, legen Sie den checkEmpty-Parameter auf True fest.

Siehe auch

Verweis

ConnectionSettings Klasse

ThrowIfPropertyNotSet-Überladung

Microsoft.SqlServer.Management.Common-Namespace