FtpWebRequest.Proxy Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.