SmtpClient Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av SmtpClient klassen.
Överlagringar
| Name | Description |
|---|---|
| SmtpClient() |
Initierar en ny instans av SmtpClient klassen med hjälp av konfigurationsfilinställningar. |
| SmtpClient(String) |
Initierar en ny instans av SmtpClient klassen som skickar e-post med hjälp av den angivna SMTP-servern. |
| SmtpClient(String, Int32) |
Initierar en ny instans av SmtpClient klassen som skickar e-post med hjälp av den angivna SMTP-servern och porten. |
SmtpClient()
- Källa:
- SmtpClient.cs
- Källa:
- SmtpClient.cs
- Källa:
- SmtpClient.cs
- Källa:
- SmtpClient.cs
- Källa:
- SmtpClient.cs
Initierar en ny instans av SmtpClient klassen med hjälp av konfigurationsfilinställningar.
public:
SmtpClient();
public SmtpClient();
Public Sub New ()
Exempel
Följande kodexempel visar hur du skickar ett e-postmeddelande.
public static void CreateTestMessage3()
{
MailAddress to = new MailAddress("jane@contoso.com");
MailAddress from = new MailAddress("ben@contoso.com");
MailMessage message = new MailMessage(from, to);
message.Subject = "Using the new SMTP client.";
message.Body = @"Using this new feature, you can send an email message from an application very easily.";
// Use the application or machine configuration to get the
// host, port, and credentials.
SmtpClient client = new SmtpClient();
Console.WriteLine("Sending an email message to {0} at {1} by using the SMTP host={2}.",
to.User, to.Host, client.Host);
client.Send(message);
}
Ett exempel på <noden mailSettings i program- eller >.
Kommentarer
Den här konstruktorn initierar Hostegenskaperna , Credentialsoch Port för det nya SmtpClient med hjälp av inställningarna i program- eller datorkonfigurationsfilerna. Mer information finns i <mailSettings-element> (nätverksinställningar).
Gäller för
SmtpClient(String)
- Källa:
- SmtpClient.cs
- Källa:
- SmtpClient.cs
- Källa:
- SmtpClient.cs
- Källa:
- SmtpClient.cs
- Källa:
- SmtpClient.cs
Initierar en ny instans av SmtpClient klassen som skickar e-post med hjälp av den angivna SMTP-servern.
public:
SmtpClient(System::String ^ host);
public SmtpClient(string? host);
public SmtpClient(string host);
new System.Net.Mail.SmtpClient : string -> System.Net.Mail.SmtpClient
Public Sub New (host As String)
Parametrar
- host
- String
En String som innehåller namnet eller IP-adressen för värddatorn som används för SMTP-transaktioner.
Exempel
Följande kodexempel visar hur du anropar den här konstruktorn.
public static void CreateTimeoutTestMessage(string server)
{
string to = "jane@contoso.com";
string from = "ben@contoso.com";
string subject = "Using the new SMTP client.";
string body = @"Using this new feature, you can send an email message from an application very easily.";
MailMessage message = new MailMessage(from, to, subject, body);
SmtpClient client = new SmtpClient(server);
Console.WriteLine("Changing time out from {0} to 100.", client.Timeout);
client.Timeout = 100;
// Credentials are necessary if the server requires the client
// to authenticate before it will send email on the client's behalf.
client.Credentials = CredentialCache.DefaultNetworkCredentials;
client.Send(message);
}
Kommentarer
Parametern host används för att initiera värdet för Host egenskapen. Egenskaperna Credentials och Port initieras med hjälp av inställningarna i program- eller datorkonfigurationsfilerna. Om host är null eller lika String.EmptyHost med initieras med hjälp av inställningarna i program- eller datorkonfigurationsfilerna.
Mer information om hur du använder program- och datorkonfigurationsfiler< finns i mailSettings-element> (nätverksinställningar). Om information anges med konstruktorer SmtpClient eller egenskaper åsidosätter den här informationen konfigurationsfilinställningarna.
Gäller för
SmtpClient(String, Int32)
- Källa:
- SmtpClient.cs
- Källa:
- SmtpClient.cs
- Källa:
- SmtpClient.cs
- Källa:
- SmtpClient.cs
- Källa:
- SmtpClient.cs
Initierar en ny instans av SmtpClient klassen som skickar e-post med hjälp av den angivna SMTP-servern och porten.
public:
SmtpClient(System::String ^ host, int port);
public SmtpClient(string? host, int port);
public SmtpClient(string host, int port);
new System.Net.Mail.SmtpClient : string * int -> System.Net.Mail.SmtpClient
Public Sub New (host As String, port As Integer)
Parametrar
- host
- String
En String som innehåller namnet eller IP-adressen för värden som används för SMTP-transaktioner.
Undantag
port får inte vara mindre än noll.
Exempel
Följande kodexempel visar hur du anropar den här konstruktorn.
public static void CreateTestMessage1(string server, int port)
{
string to = "jane@contoso.com";
string from = "ben@contoso.com";
string subject = "Using the new SMTP client.";
string body = @"Using this new feature, you can send an email message from an application very easily.";
MailMessage message = new MailMessage(from, to, subject, body);
SmtpClient client = new SmtpClient(server, port);
// Credentials are necessary if the server requires the client
// to authenticate before it will send email on the client's behalf.
client.Credentials = CredentialCache.DefaultNetworkCredentials;
client.Send(message);
}
Kommentarer
Parametrarna host och anger värdet port för egenskaperna och HostPort. Om host är null eller lika String.EmptyHost med initieras med hjälp av inställningarna i program- eller datorkonfigurationsfilerna. Om port är noll Port initieras med hjälp av inställningarna i program- eller datorkonfigurationsfilerna. Egenskapen Credentials initieras med hjälp av inställningarna i program- eller datorkonfigurationsfilerna.
Mer information om hur du använder program- och datorkonfigurationsfiler< finns i mailSettings-element> (nätverksinställningar). Om information anges med konstruktorer SmtpClient eller egenskaper åsidosätter den här informationen konfigurationsfilinställningarna.