ServicePoint.ProtocolVersion Свойство

Определение

Возвращает версию протокола HTTP, используемого ServicePoint объектом.

public:
 virtual property Version ^ ProtocolVersion { Version ^ get(); };
public virtual Version ProtocolVersion { get; }
member this.ProtocolVersion : Version
Public Overridable ReadOnly Property ProtocolVersion As Version

Значение свойства

Version Объект, содержащий версию протокола HTTP, которую ServicePoint использует объект.

Примеры

В следующем примере кода отображается значение этого свойства.

if (sp.Certificate == null)
    Console.WriteLine("Certificate = (null)");
else
    Console.WriteLine("Certificate = " + sp.Certificate.ToString());

if (sp.ClientCertificate == null)
    Console.WriteLine("ClientCertificate = (null)");
else
    Console. WriteLine("ClientCertificate = " + sp.ClientCertificate.ToString());

Console.WriteLine("ProtocolVersion = " + sp.ProtocolVersion.ToString());
Console.WriteLine("SupportsPipelining = " + sp.SupportsPipelining);
If sp.Certificate Is Nothing Then
    Console.WriteLine("Certificate = (null)")
Else
    Console.WriteLine(("Certificate = " + sp.Certificate.ToString()))
End If

If sp.ClientCertificate Is Nothing Then
    Console.WriteLine("ClientCertificate = (null)")
Else
    Console.WriteLine(("ClientCertificate = " + sp.ClientCertificate.ToString()))
End If

Console.WriteLine("ProtocolVersion = " + sp.ProtocolVersion.ToString())
Console.WriteLine(("SupportsPipelining = " + sp.SupportsPipelining.ToString()))

Комментарии

Предостережение

WebRequest, HttpWebRequest, ServicePointи устарели, и WebClient вы не должны использовать их для новой разработки. Вместо этого используйте HttpClient.

Версии протокола HTTP: HTTP/1.0 и HTTP/1.1.

Note

С .NET 9 это свойство возвращает HttpWebRequest.ProtocolVersion.

Применяется к