6.4.6.21 OpenWithNewPassword(SecureString)
このメソッドは、新規パスワードで新規接続をオープンします。
宣言
// C#
public void OpenWithNewPassword(SecureString newSecurePassword)
パラメータ
-
newSecurePassword
ユーザーIDの新規パスワードが含まれる
SecureString
オブジェクト。
備考
このメソッドを使用して、ユーザーIDのパスワードを変更します。このメソッドを使用できるのは、OracleConnection
コンストラクタまたはOracleConnection Credential
プロパティを使用してOracleCredential
インスタンスが渡された場合に限られます。
このメソッドは、OracleConnection
コンストラクタまたはOracleConnection Credential
プロパティを使用して渡されたOracleCredential
インスタンスのパスワードの更新も行います。
OracleCredential
では、SecureString
パスワードの二重引用符をサポートしません。ただし、二重引用符はパスワード内で使用できます。
例外
newSecurePassword
がNULLの場合、または読取り専用でない場合は、ArgumentNullException
が発生します。
OracleConnection
コンストラクタを使用するか、OracleConnection
のCredential
プロパティを使用してOracleConnection
でOracleCredential
が設定されていない場合は、InvalidOperationException
が発生します。
OracleConnection
がすでにオープン状態である場合は、InvalidOperationException
が発生します。
接続文字列がNULLまたは長さ0の場合は、InvalidOperationException
が発生します。
接続文字列を使用して、ユーザーID、プロキシ・ユーザーID、パスワード、プロキシ・パスワード、DBA権限が設定されている場合は、InvalidOperationException
が発生します。