Partager via


FtpWebRequest.Proxy Propriété

Définition

Obtient ou définit le proxy utilisé pour communiquer avec le serveur FTP.

public:
 virtual property System::Net::IWebProxy ^ Proxy { System::Net::IWebProxy ^ get(); void set(System::Net::IWebProxy ^ value); };
public override System.Net.IWebProxy? Proxy { get; set; }
public override System.Net.IWebProxy Proxy { get; set; }
member this.Proxy : System.Net.IWebProxy with get, set
Public Overrides Property Proxy As IWebProxy

Valeur de propriété

Instance de IWebProxy responsable de la communication avec le serveur FTP. Sur .NET Core, sa valeur est null.

Exceptions

Cette propriété ne peut pas avoir la valeur null.

Une nouvelle valeur a été spécifiée pour cette propriété pour une demande qui est déjà en cours.

Exemples

L’exemple de code suivant affiche cette valeur de propriété.

IWebProxy^ proxy = request->Proxy;
if ( proxy )
{
   Console::WriteLine( "Proxy: {0}", proxy->GetProxy( request->RequestUri ) );
}
else
{
   Console::WriteLine( "Proxy: (none)" );
}

Console::WriteLine( "ConnectionGroup: {0}", request->ConnectionGroupName == nullptr ? "none" : request->ConnectionGroupName );
IWebProxy proxy = request.Proxy;
if (proxy != null)
{
    Console.WriteLine("Proxy: {0}", proxy.GetProxy(request.RequestUri));
}
else
{
    Console.WriteLine("Proxy: (none)");
}

Console.WriteLine("ConnectionGroup: {0}",
    request.ConnectionGroupName == null ? "none" : request.ConnectionGroupName
);

Remarques

Notes

Cette propriété n’est pas prise en charge sur .NET Core et sa définition n’a aucun effet. L’obtention de la valeur de propriété retourne null.

Pour plus d’informations sur cette API, consultez Remarques supplémentaires sur l’API pour System.Net.FtpWebRequest.Proxy.

S’applique à

Voir aussi