System.Net.URLClient.TProxySettings

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

  TProxySettings = record
  private
    FHost: string;
    FPort: Integer;
    FScheme: string;
    FUserName: string;
    FPassword: string;
    FCredential: TCredentialsStorage.TCredential;
    function GetCredential: TCredentialsStorage.TCredential;
  public
    constructor Create(const AURL: string); overload;
    constructor Create(const AHost: string; APort: Integer; const AUserName: string = ''; const APassword: string = ''; const AScheme: string = ''); overload;
    property Host: string read FHost write FHost;
    property Port: Integer read FPort write FPort;
    property Scheme: string read FScheme write FScheme;
    property UserName: string read FUserName write FUserName;
    property Password: string read FPassword write FPassword;
    property Credential: TCredentialsStorage.TCredential read GetCredential;
  end;

C++

struct DECLSPEC_DRECORD TProxySettings
{
private:
    System::UnicodeString FHost;
    int FPort;
    System::UnicodeString FScheme;
    System::UnicodeString FUserName;
    System::UnicodeString FPassword;
    TCredentialsStorage::TCredential FCredential;
    TCredentialsStorage::TCredential __fastcall GetCredential();
public:
    __fastcall TProxySettings(const System::UnicodeString AURL)/* overload */;
    __fastcall TProxySettings(const System::UnicodeString AHost, int APort, const System::UnicodeString AUserName, const System::UnicodeString APassword, const System::UnicodeString AScheme)/* overload */;
    __property System::UnicodeString Host = {read=FHost, write=FHost};
    __property int Port = {read=FPort, write=FPort};
    __property System::UnicodeString Scheme = {read=FScheme, write=FScheme};
    __property System::UnicodeString UserName = {read=FUserName, write=FUserName};
    __property System::UnicodeString Password = {read=FPassword, write=FPassword};
    __property TCredentialsStorage::TCredential Credential = {read=GetCredential};
    TProxySettings() {}
};

Propriétés

Type Visibilité  Source Unité  Parent
record
struct
public
System.Net.URLClient.pas
System.Net.URLClient.hpp
System.Net.URLClient System.Net.URLClient


Description

TProxySettings est un type d'enregistrement ayant les paramètres proxy utilisés par URLClient.

Pour utiliser TProxySettings, définissez les arguments suivants :

  • Hôte utilisé en tant que proxy.
  • Port de communication vers le proxy.
  • Schéma d’URI à utiliser avec le proxy, par exemple HTTP ou HTTPS.
  • Nom d’utilisateur et mot de passe du proxy.
  • Informations d'identification, construites avec ProxySettings.

Voir aussi