WebProxy Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
WebProxy sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| WebProxy() |
sınıfının boş bir örneğini WebProxy başlatır. |
| WebProxy(String, Boolean, String[], ICredentials) |
Belirtilen URI, atlama ayarı, atlayacak URI'lerin listesi ve kimlik bilgileriyle sınıfın yeni bir örneğini WebProxy başlatır. |
| WebProxy(Uri, Boolean, String[]) |
Sınıfın WebProxy yeni bir örneğini belirtilen Uri örnekle, atlama ayarıyla ve atlayacak URI'lerin listesiyle başlatır. |
| WebProxy(String, Boolean, String[]) |
Belirtilen URI, atlama ayarı ve atlayacak URI'lerin listesi ile sınıfın yeni bir örneğini WebProxy başlatır. |
| WebProxy(Uri, Boolean) |
örneği ve atlama ayarıyla sınıfının yeni bir örneğini WebProxyUri başlatır. |
| WebProxy(Uri, Boolean, String[], ICredentials) |
Sınıfın WebProxy yeni bir örneğini belirtilen Uri örnekle, atlama ayarıyla, atlayacak URI'lerin listesiyle ve kimlik bilgileriyle başlatır. |
| WebProxy(String, Boolean) |
Belirtilen URI ve atlama ayarıyla sınıfının yeni bir örneğini WebProxy başlatır. |
| WebProxy(SerializationInfo, StreamingContext) |
Geçersiz.
Daha önce serileştirilmiş içeriği kullanarak sınıfının bir örneğini WebProxy başlatır. |
| WebProxy(Uri) |
Belirtilen Uri örnekten WebProxy sınıfının yeni bir örneğini başlatır. |
| WebProxy(String) |
Belirtilen URI ile sınıfının yeni bir örneğini WebProxy başlatır. |
| WebProxy(String, Int32) |
Belirtilen konak ve bağlantı noktası numarasıyla sınıfının yeni bir örneğini WebProxy başlatır. |
WebProxy()
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
sınıfının boş bir örneğini WebProxy başlatır.
public:
WebProxy();
public WebProxy();
Public Sub New ()
Örnekler
Aşağıdaki kod örneğinde bu oluşturucunun çağrılması gösterilmektedir.
public static WebProxy CreateProxy()
{
return new WebProxy();
}
Açıklamalar
Parametresiz oluşturucu, özelliğinin olarak ayarlandığı nullsınıfın WebProxyAddress boş bir örneğini başlatır.
Address özelliği olduğunda nullIsBypassed yöntemi, true yöntem ise GetProxy hedef adresi döndürür.
Şunlara uygulanır
WebProxy(String, Boolean, String[], ICredentials)
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
Belirtilen URI, atlama ayarı, atlayacak URI'lerin listesi ve kimlik bilgileriyle sınıfın yeni bir örneğini WebProxy başlatır.
public:
WebProxy(System::String ^ Address, bool BypassOnLocal, cli::array <System::String ^> ^ BypassList, System::Net::ICredentials ^ Credentials);
public WebProxy(string? Address, bool BypassOnLocal, string[]? BypassList, System.Net.ICredentials? Credentials);
public WebProxy(string Address, bool BypassOnLocal, string[] BypassList, System.Net.ICredentials Credentials);
new System.Net.WebProxy : string * bool * string[] * System.Net.ICredentials -> System.Net.WebProxy
Public Sub New (Address As String, BypassOnLocal As Boolean, BypassList As String(), Credentials As ICredentials)
Parametreler
- Address
- String
Proxy sunucusunun URI'si.
- BypassOnLocal
- Boolean
true yerel adreslerin ara sunucusunu atlamak için; aksi takdirde , false.
- BypassList
- String[]
Atlayacak sunucuların URI'lerini içeren normal ifade dizeleri dizisi.
- Credentials
- ICredentials
ICredentials Kimlik doğrulaması için ara sunucuya göndermek için bir örnek.
Özel durumlar
Address geçersiz bir URI'dir.
Örnekler
Aşağıdaki kod örneğinde bu oluşturucunun çağrılması gösterilmektedir.
public static WebProxy CreateProxyWithCredentials(bool bypassLocal)
{
// Do not use the proxy server for Contoso.com URIs.
string[] bypassList = new string[]{";*.Contoso.com"};
return new WebProxy("http://contoso",
bypassLocal,
bypassList,
CredentialCache.DefaultCredentials);
}
Açıklamalar
ÖrnekWebProxy, özelliği içeren Addressbir Uri örneğe ayarlanmış olarak başlatılırAddress, BypassProxyOnLocal özelliği olarak ayarlanırBypassOnLocal, BypassList özellik olarak ayarlanır BypassListve Credentials özellik olarak Credentialsayarlanır.
Ayrıca bkz.
Şunlara uygulanır
WebProxy(Uri, Boolean, String[])
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
public:
WebProxy(Uri ^ Address, bool BypassOnLocal, cli::array <System::String ^> ^ BypassList);
public WebProxy(Uri? Address, bool BypassOnLocal, string[]? BypassList);
public WebProxy(Uri Address, bool BypassOnLocal, string[] BypassList);
new System.Net.WebProxy : Uri * bool * string[] -> System.Net.WebProxy
Public Sub New (Address As Uri, BypassOnLocal As Boolean, BypassList As String())
Parametreler
- BypassOnLocal
- Boolean
true yerel adreslerin ara sunucusunu atlamak için; aksi takdirde , false.
- BypassList
- String[]
Atlayacak sunucuların URI'lerini içeren normal ifade dizeleri dizisi.
Örnekler
Aşağıdaki kod örneğinde bu oluşturucunun çağrılması gösterilmektedir.
public static WebProxy CreateProxyWithBypassList(bool bypassLocal)
{
// Do not use the proxy server for Contoso.com URIs.
string[] bypassList = new string[]{";*.Contoso.com"};
return new WebProxy(new Uri("http://contoso"),
bypassLocal,
bypassList);
}
Açıklamalar
WebProxy Örnek, özelliği olarak ayarlanmışAddress, BypassProxyOnLocal özelliği olarak ve BypassOnLocalBypassList özelliği olarak ayarlanmış BypassListşekilde başlatılırAddress.
Şunlara uygulanır
WebProxy(String, Boolean, String[])
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
Belirtilen URI, atlama ayarı ve atlayacak URI'lerin listesi ile sınıfın yeni bir örneğini WebProxy başlatır.
public:
WebProxy(System::String ^ Address, bool BypassOnLocal, cli::array <System::String ^> ^ BypassList);
public WebProxy(string? Address, bool BypassOnLocal, string[]? BypassList);
public WebProxy(string Address, bool BypassOnLocal, string[] BypassList);
new System.Net.WebProxy : string * bool * string[] -> System.Net.WebProxy
Public Sub New (Address As String, BypassOnLocal As Boolean, BypassList As String())
Parametreler
- Address
- String
Proxy sunucusunun URI'si.
- BypassOnLocal
- Boolean
true yerel adreslerin ara sunucusunu atlamak için; aksi takdirde , false.
- BypassList
- String[]
Atlayacak sunucuların URI'lerini içeren normal ifade dizeleri dizisi.
Özel durumlar
Address geçersiz bir URI'dir.
Örnekler
Aşağıdaki kod örneğinde bu oluşturucunun çağrılması gösterilmektedir.
public static WebProxy CreateProxyWithHostAndBypassList(bool bypassLocal)
{
// Do not use the proxy server for Contoso.com URIs.
string[] bypassList = new string[]{";*.Contoso.com"};
return new WebProxy("http://contoso",
bypassLocal,
bypassList);
}
Açıklamalar
ÖrnekWebProxy, özelliği içeren BypassProxyOnLocalAddressbir Uri örneğe ayarlanmış, özelliği olarak ayarlanmış BypassOnLocalve BypassList özelliği olarak ayarlanmış BypassListşekilde başlatılırAddress.
Ayrıca bkz.
Şunlara uygulanır
WebProxy(Uri, Boolean)
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
public:
WebProxy(Uri ^ Address, bool BypassOnLocal);
public WebProxy(Uri? Address, bool BypassOnLocal);
public WebProxy(Uri Address, bool BypassOnLocal);
new System.Net.WebProxy : Uri * bool -> System.Net.WebProxy
Public Sub New (Address As Uri, BypassOnLocal As Boolean)
Parametreler
- BypassOnLocal
- Boolean
true yerel adreslerin ara sunucusunu atlamak için; aksi takdirde , false.
Örnekler
Aşağıdaki kod örneğinde bu oluşturucunun çağrılması gösterilmektedir.
public static WebProxy CreateProxyWithExampleAddress(bool bypassLocal)
{
return new WebProxy(new Uri("http://contoso"), bypassLocal);
}
Açıklamalar
ÖrnekWebProxy, ve özelliği olarak ayarlanmış AddressBypassOnLocalözellik ile BypassProxyOnLocal başlatılırAddress.
Şunlara uygulanır
WebProxy(Uri, Boolean, String[], ICredentials)
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
public:
WebProxy(Uri ^ Address, bool BypassOnLocal, cli::array <System::String ^> ^ BypassList, System::Net::ICredentials ^ Credentials);
public WebProxy(Uri? Address, bool BypassOnLocal, string[]? BypassList, System.Net.ICredentials? Credentials);
public WebProxy(Uri Address, bool BypassOnLocal, string[] BypassList, System.Net.ICredentials Credentials);
new System.Net.WebProxy : Uri * bool * string[] * System.Net.ICredentials -> System.Net.WebProxy
Public Sub New (Address As Uri, BypassOnLocal As Boolean, BypassList As String(), Credentials As ICredentials)
Parametreler
- BypassOnLocal
- Boolean
true yerel adreslerin ara sunucusunu atlamak için; aksi takdirde , false.
- BypassList
- String[]
Atlayacak sunucuların URI'lerini içeren normal ifade dizeleri dizisi.
- Credentials
- ICredentials
ICredentials Kimlik doğrulaması için ara sunucuya göndermek için bir örnek.
Örnekler
Aşağıdaki kod örneğinde bu oluşturucunun çağrılması gösterilmektedir.
public static WebProxy CreateProxyWithCredentials2(bool bypassLocal)
{
// Do not use the proxy server for Contoso.com URIs.
string[] bypassList = new string[]{";*.Contoso.com"};
return new WebProxy(new Uri("http://contoso"),
bypassLocal,
bypassList,
CredentialCache.DefaultCredentials);
}
Açıklamalar
ÖrnekWebProxy, özelliği olarak ayarlanmışAddressBypassProxyOnLocal, özelliği olarak ayarlanmışBypassOnLocalBypassList, özelliği olarak ayarlanmış BypassListve Credentials özelliği olarak ayarlanmış Credentialsşekilde Address başlatılır.
Şunlara uygulanır
WebProxy(String, Boolean)
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
Belirtilen URI ve atlama ayarıyla sınıfının yeni bir örneğini WebProxy başlatır.
public:
WebProxy(System::String ^ Address, bool BypassOnLocal);
public WebProxy(string? Address, bool BypassOnLocal);
public WebProxy(string Address, bool BypassOnLocal);
new System.Net.WebProxy : string * bool -> System.Net.WebProxy
Public Sub New (Address As String, BypassOnLocal As Boolean)
Parametreler
- Address
- String
Proxy sunucusunun URI'si.
- BypassOnLocal
- Boolean
true yerel adreslerin ara sunucusunu atlamak için; aksi takdirde , false.
Özel durumlar
Address geçersiz bir URI'dir.
Örnekler
Aşağıdaki kod örneğinde bu oluşturucunun çağrılması gösterilmektedir.
public static WebProxy CreateProxyWithHostAddress(bool bypassLocal)
{
WebProxy proxy = new WebProxy("http://contoso", bypassLocal);
Console.WriteLine("Bypass proxy for local URIs?: {0}",
proxy.BypassProxyOnLocal);
return proxy;
}
Açıklamalar
ÖrnekWebProxy, özelliği içeren Address bir Uri örneğe ayarlanmış ve BypassProxyOnLocal özelliği olarak ayarlanmış olarak BypassOnLocalbaşlatılırAddress.
Ayrıca bkz.
Şunlara uygulanır
WebProxy(SerializationInfo, StreamingContext)
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
Dikkat
This API supports obsolete formatter-based serialization. It should not be called or extended by application code.
Daha önce serileştirilmiş içeriği kullanarak sınıfının bir örneğini WebProxy başlatır.
protected:
WebProxy(System::Runtime::Serialization::SerializationInfo ^ serializationInfo, System::Runtime::Serialization::StreamingContext streamingContext);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected WebProxy(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);
protected WebProxy(System.Runtime.Serialization.SerializationInfo serializationInfo, System.Runtime.Serialization.StreamingContext streamingContext);
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Net.WebProxy : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Net.WebProxy
new System.Net.WebProxy : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.Net.WebProxy
Protected Sub New (serializationInfo As SerializationInfo, streamingContext As StreamingContext)
Parametreler
- serializationInfo
- SerializationInfo
Serileştirme verileri.
- streamingContext
- StreamingContext
Serileştirilmiş verilerin bağlamı.
- Öznitelikler
Açıklamalar
Bu yöntem sistem tarafından bir WebProxy örneği seri durumdan çıkarmak için çağrılır; uygulamalar bunu çağırmaz.
Şunlara uygulanır
WebProxy(Uri)
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
public:
WebProxy(Uri ^ Address);
public WebProxy(Uri? Address);
public WebProxy(Uri Address);
new System.Net.WebProxy : Uri -> System.Net.WebProxy
Public Sub New (Address As Uri)
Parametreler
Örnekler
Aşağıdaki kod örneğinde bu oluşturucunun çağrılması gösterilmektedir.
public static WebProxy CreateProxyWithExampleAddress()
{
return new WebProxy(new Uri("http://contoso"));
}
Açıklamalar
WebProxy Örnek, parametresine Address ayarlanmış Address özellik ile başlatılır.
Şunlara uygulanır
WebProxy(String)
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
Belirtilen URI ile sınıfının yeni bir örneğini WebProxy başlatır.
public:
WebProxy(System::String ^ Address);
public WebProxy(string? Address);
public WebProxy(string Address);
new System.Net.WebProxy : string -> System.Net.WebProxy
Public Sub New (Address As String)
Parametreler
- Address
- String
Proxy sunucusunun URI'si.
Özel durumlar
Address geçersiz bir URI'dir.
Örnekler
Aşağıdaki kod örneğinde bu oluşturucunun çağrılması gösterilmektedir.
public static WebProxy CreateProxyWithHost()
{
return new WebProxy("http://contoso");
}
Açıklamalar
WebProxy Örnek, özelliği içeren Addressbir Uri örneğe ayarlanmış olarak başlatılırAddress.
Şunlara uygulanır
WebProxy(String, Int32)
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
- Kaynak:
- WebProxy.cs
Belirtilen konak ve bağlantı noktası numarasıyla sınıfının yeni bir örneğini WebProxy başlatır.
public:
WebProxy(System::String ^ Host, int Port);
public WebProxy(string Host, int Port);
new System.Net.WebProxy : string * int -> System.Net.WebProxy
Public Sub New (Host As String, Port As Integer)
Parametreler
- Host
- String
Ara sunucu konağı adı.
- Port
- Int32
Kullanılacak bağlantı noktası numarası Host .
Özel durumlar
Birleştirilerek HostPort oluşturulan URI geçerli bir URI değildir.
Örnekler
Aşağıdaki kod örneğinde bu oluşturucunun çağrılması gösterilmektedir.
public static WebProxy CreateProxyWithHostAndPort()
{
return new WebProxy("contoso", 80);
}
Açıklamalar
ÖrnekWebProxy, http:// formun Host bir Uri örneğine ayarlanmış özelliğiyle Address başlatılır: Port.