SqlConnectionStringBuilder.Password Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define a senha para a conta do SQL Server.
public:
property System::String ^ Password { System::String ^ get(); void set(System::String ^ value); };
public string Password { get; set; }
member this.Password : string with get, set
Public Property Password As String
Valor da propriedade
O valor da propriedade Password ou String.Empty
se nenhum tiver sido aplicado.
Exceções
A senha foi definida incorretamente como null. Consulte o exemplo de código abaixo.
Exemplos
O exemplo a seguir mostra como definir Password.
using Microsoft.Data.SqlClient;
class Program
{
public static void Main()
{
SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();
builder["Password"] = null;
string aa = builder.Password;
Console.WriteLine(aa.Length);
builder["Password"] = "??????";
aa = builder.Password;
Console.WriteLine(aa.Length);
try
{
builder.Password = null;
}
catch (ArgumentNullException e)
{
Console.WriteLine("{0}", e);
}
}
}
Comentários
Essa propriedade corresponde às chaves "Password" e "pwd" dentro da cadeia de conexão.
Não é recomendável definir essa propriedade. Para manter um alto nível de segurança, é altamente recomendável que você use o Integrated Security
ou Trusted_Connection
palavra-chave em vez disso. SqlCredentialé uma maneira mais segura de especificar credenciais para uma conexão que usa SQL Server Autenticação.
Se Password não tiver sido definido e você recuperar o valor, o valor retornado será Empty. Para redefinir a senha da cadeia de conexão, passe nulo para a propriedade Item.
A senha deve ter 128 caracteres ou menos.