200 lines
5.7 KiB
C#
200 lines
5.7 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Security.Cryptography.X509Certificates;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Net.WebSockets
|
|
{
|
|
/// <summary>Options to use with a <see cref="T:System.Net.WebSockets.ClientWebSocket" /> object.</summary>
|
|
// Token: 0x0200031E RID: 798
|
|
[Token(Token = "0x200031E")]
|
|
public sealed class ClientWebSocketOptions
|
|
{
|
|
// Token: 0x060014C8 RID: 5320 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60014C8")]
|
|
[Address(RVA = "0x767B20", Offset = "0x766B20", VA = "0x180767B20")]
|
|
internal ClientWebSocketOptions()
|
|
{
|
|
}
|
|
|
|
/// <summary>Creates a HTTP request header and its value.</summary>
|
|
/// <param name="headerName">The name of the HTTP header.</param>
|
|
/// <param name="headerValue">The value of the HTTP header.</param>
|
|
// Token: 0x060014C9 RID: 5321 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60014C9")]
|
|
[Address(RVA = "0x767A10", Offset = "0x766A10", VA = "0x180767A10")]
|
|
public void SetRequestHeader(string headerName, string headerValue)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000436 RID: 1078
|
|
// (get) Token: 0x060014CA RID: 5322 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000436")]
|
|
internal WebHeaderCollection RequestHeaders
|
|
{
|
|
[Token(Token = "0x60014CA")]
|
|
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000437 RID: 1079
|
|
// (get) Token: 0x060014CB RID: 5323 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000437")]
|
|
internal List<string> RequestedSubProtocols
|
|
{
|
|
[Token(Token = "0x60014CB")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets or sets a collection of client side certificates.</summary>
|
|
/// <returns>A collection of client side certificates.</returns>
|
|
// Token: 0x17000438 RID: 1080
|
|
// (get) Token: 0x060014CC RID: 5324 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000438")]
|
|
public X509CertificateCollection ClientCertificates
|
|
{
|
|
[Token(Token = "0x60014CC")]
|
|
[Address(RVA = "0x767C70", Offset = "0x766C70", VA = "0x180767C70")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets or sets the cookies associated with the request.</summary>
|
|
/// <returns>The cookies associated with the request.</returns>
|
|
// Token: 0x17000439 RID: 1081
|
|
// (get) Token: 0x060014CD RID: 5325 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000439")]
|
|
public CookieContainer Cookies
|
|
{
|
|
[Token(Token = "0x60014CD")]
|
|
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets or sets the WebSocket protocol keep-alive interval.</summary>
|
|
/// <returns>The WebSocket protocol keep-alive interval.</returns>
|
|
// Token: 0x1700043A RID: 1082
|
|
// (get) Token: 0x060014CE RID: 5326 RVA: 0x00009540 File Offset: 0x00007740
|
|
[Token(Token = "0x1700043A")]
|
|
public TimeSpan KeepAliveInterval
|
|
{
|
|
[Token(Token = "0x60014CE")]
|
|
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
|
|
get
|
|
{
|
|
return default(TimeSpan);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700043B RID: 1083
|
|
// (get) Token: 0x060014CF RID: 5327 RVA: 0x00009558 File Offset: 0x00007758
|
|
[Token(Token = "0x1700043B")]
|
|
internal int ReceiveBufferSize
|
|
{
|
|
[Token(Token = "0x60014CF")]
|
|
[Address(RVA = "0x678D20", Offset = "0x677D20", VA = "0x180678D20")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700043C RID: 1084
|
|
// (get) Token: 0x060014D0 RID: 5328 RVA: 0x00009570 File Offset: 0x00007770
|
|
[Token(Token = "0x1700043C")]
|
|
internal int SendBufferSize
|
|
{
|
|
[Token(Token = "0x60014D0")]
|
|
[Address(RVA = "0x696840", Offset = "0x695840", VA = "0x180696840")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700043D RID: 1085
|
|
// (get) Token: 0x060014D1 RID: 5329 RVA: 0x00009588 File Offset: 0x00007788
|
|
[Token(Token = "0x1700043D")]
|
|
internal ArraySegment<byte>? Buffer
|
|
{
|
|
[Token(Token = "0x60014D1")]
|
|
[Address(RVA = "0x767C50", Offset = "0x766C50", VA = "0x180767C50")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060014D2 RID: 5330 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60014D2")]
|
|
[Address(RVA = "0x73F650", Offset = "0x73E650", VA = "0x18073F650")]
|
|
internal void SetToReadOnly()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060014D3 RID: 5331 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60014D3")]
|
|
[Address(RVA = "0x767AB0", Offset = "0x766AB0", VA = "0x180767AB0")]
|
|
private void ThrowIfReadOnly()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000D97 RID: 3479
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4000D97")]
|
|
private bool _isReadOnly;
|
|
|
|
// Token: 0x04000D98 RID: 3480
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000D98")]
|
|
private readonly List<string> _requestedSubProtocols;
|
|
|
|
// Token: 0x04000D99 RID: 3481
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000D99")]
|
|
private readonly WebHeaderCollection _requestHeaders;
|
|
|
|
// Token: 0x04000D9A RID: 3482
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000D9A")]
|
|
private TimeSpan _keepAliveInterval;
|
|
|
|
// Token: 0x04000D9B RID: 3483
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000D9B")]
|
|
private X509CertificateCollection _clientCertificates;
|
|
|
|
// Token: 0x04000D9C RID: 3484
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4000D9C")]
|
|
private CookieContainer _cookies;
|
|
|
|
// Token: 0x04000D9D RID: 3485
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000D9D")]
|
|
private int _receiveBufferSize;
|
|
|
|
// Token: 0x04000D9E RID: 3486
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x4000D9E")]
|
|
private int _sendBufferSize;
|
|
|
|
// Token: 0x04000D9F RID: 3487
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4000D9F")]
|
|
private ArraySegment<byte>? _buffer;
|
|
}
|
|
}
|