Codec
Overview
Location
-
Reference:
- Go.dll .NET, .NET Standard 2.0
- Go.fx Island
- Namespace: go.golang.org.x.net.websocket
- Platforms: .NET, .NET Standard 2.0, Island
constructor
constructor
Codec()
init()
Sub New()
constructor (Func<Object, tuple of (Slice<Byte>, Byte, error)>, Func<Slice<Byte>, Byte, Object, error>)
// .NET, .NET Standard 2.0
constructor(aMarshal: Func<Object, tuple of (Slice<Byte>, Byte, error)>; aUnmarshal: Func<Slice<Byte>, Byte, Object, error>)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
constructor(aMarshal: Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>; aUnmarshal: Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>)
// Island-watchOS-armv7k
constructor(aMarshal: Func<Object, tuple of (data: Slice<Byte>, payloadType: byte, err: error)>; aUnmarshal: Func<Slice<Byte>, byte, Object, error>)
// .NET, .NET Standard 2.0
Codec(Func<Object, tuple of (Slice<Byte>, Byte, error)> aMarshal, Func<Slice<Byte>, Byte, Object, error> aUnmarshal)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Codec(Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)> aMarshal, Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error> aUnmarshal)
// Island-watchOS-armv7k
Codec(Func<Object, (Slice<Byte>, byte, error)err> aMarshal, Func<Slice<Byte>, byte, Object, error> aUnmarshal)
// .NET, .NET Standard 2.0
init(_ aMarshal: Func<Object, tuple of (Slice<Byte>, Byte, error)>, _ aUnmarshal: Func<Slice<Byte>, Byte, Object, error>)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
init(_ aMarshal: Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>, _ aUnmarshal: Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>)
// Island-watchOS-armv7k
init(_ aMarshal: Func<Object, tuple of (Slice<Byte>, byte, error)>, _ aUnmarshal: Func<Slice<Byte>, byte, Object, error>)
// .NET, .NET Standard 2.0
Sub New(aMarshal As Func (Of Object, Tuple (Of Slice<Byte>, Byte, error)), aUnmarshal As Func (Of Slice<Byte>, Byte, Object, error))
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Sub New(aMarshal As Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>, aUnmarshal As Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>)
// Island-watchOS-armv7k
Sub New(aMarshal As Func (Of Object, Tuple (Of Slice<Byte>, byte, error)), aUnmarshal As Func (Of Slice<Byte>, byte, Object, error))
Parameters:
- aMarshal:
- aUnmarshal:
constructor (Codec)
constructor(value: Codec)
Codec(Codec value)
init(_ value: Codec)
Sub New(value As Codec)
Parameters:
- value:
Marshal
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var Marshal: Func<Object, tuple of (data: Slice<Byte>, payloadType: byte, err: error)>;
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Marshal: Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>;
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Object, (Slice<Byte>, byte, error)err> Marshal
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)> Marshal
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var Marshal: Func<Object, tuple of (Slice<Byte>, byte, error)>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Marshal: Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Marshal Func<interface{}, tuple of (|name=data| Slice<Byte>, |name=payloadType| byte, |name=err| error)>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Marshal Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD Marshal() As Func (Of Object, Tuple (Of Slice<Byte>, byte, error))
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD Marshal() As Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>
Receive
method Receive(ws: Memory<Conn>; v: Object): error
error Receive(Memory<Conn> ws, Object v)
func Receive(_ ws: Memory<Conn>, _ v: Object) -> error
func Receive(ws Memory<Conn>, v interface{}) error
Function Receive(ws As Memory<Conn>, v As Object) As error
Parameters:
- ws:
- v:
Send
method Send(ws: Memory<Conn>; v: Object): error
error Send(Memory<Conn> ws, Object v)
func Send(_ ws: Memory<Conn>, _ v: Object) -> error
func Send(ws Memory<Conn>, v interface{}) error
Function Send(ws As Memory<Conn>, v As Object) As error
Parameters:
- ws:
- v:
Unmarshal
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var Unmarshal: Func<Slice<Byte>, byte, Object, error>;
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Unmarshal: Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>;
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Slice<Byte>, byte, Object, error> Unmarshal
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error> Unmarshal
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var Unmarshal: Func<Slice<Byte>, byte, Object, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Unmarshal: Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Unmarshal Func<Slice<Byte>, byte, interface{}, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Unmarshal Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD Unmarshal() As Func (Of Slice<Byte>, byte, Object, error)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD Unmarshal() As Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>
Marshal
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var Marshal: Func<Object, tuple of (data: Slice<Byte>, payloadType: byte, err: error)>;
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Marshal: Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>;
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Object, (Slice<Byte>, byte, error)err> Marshal
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)> Marshal
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var Marshal: Func<Object, tuple of (Slice<Byte>, byte, error)>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Marshal: Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Marshal Func<interface{}, tuple of (|name=data| Slice<Byte>, |name=payloadType| byte, |name=err| error)>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Marshal Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD Marshal() As Func (Of Object, Tuple (Of Slice<Byte>, byte, error))
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD Marshal() As Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>
Unmarshal
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var Unmarshal: Func<Slice<Byte>, byte, Object, error>;
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Unmarshal: Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>;
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Func<Slice<Byte>, byte, Object, error> Unmarshal
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error> Unmarshal
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
var Unmarshal: Func<Slice<Byte>, byte, Object, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
var Unmarshal: Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
Unmarshal Func<Slice<Byte>, byte, interface{}, error>
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Unmarshal Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>
// .NET, .NET Standard 2.0, Island-watchOS-armv7k
FIELD Unmarshal() As Func (Of Slice<Byte>, byte, Object, error)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
FIELD Unmarshal() As Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>
constructor
constructor
Codec()
init()
Sub New()
constructor (Func<Object, tuple of (Slice<Byte>, Byte, error)>, Func<Slice<Byte>, Byte, Object, error>)
// .NET, .NET Standard 2.0
constructor(aMarshal: Func<Object, tuple of (Slice<Byte>, Byte, error)>; aUnmarshal: Func<Slice<Byte>, Byte, Object, error>)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
constructor(aMarshal: Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>; aUnmarshal: Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>)
// Island-watchOS-armv7k
constructor(aMarshal: Func<Object, tuple of (data: Slice<Byte>, payloadType: byte, err: error)>; aUnmarshal: Func<Slice<Byte>, byte, Object, error>)
// .NET, .NET Standard 2.0
Codec(Func<Object, tuple of (Slice<Byte>, Byte, error)> aMarshal, Func<Slice<Byte>, Byte, Object, error> aUnmarshal)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Codec(Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)> aMarshal, Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error> aUnmarshal)
// Island-watchOS-armv7k
Codec(Func<Object, (Slice<Byte>, byte, error)err> aMarshal, Func<Slice<Byte>, byte, Object, error> aUnmarshal)
// .NET, .NET Standard 2.0
init(_ aMarshal: Func<Object, tuple of (Slice<Byte>, Byte, error)>, _ aUnmarshal: Func<Slice<Byte>, Byte, Object, error>)
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
init(_ aMarshal: Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>, _ aUnmarshal: Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>)
// Island-watchOS-armv7k
init(_ aMarshal: Func<Object, tuple of (Slice<Byte>, byte, error)>, _ aUnmarshal: Func<Slice<Byte>, byte, Object, error>)
// .NET, .NET Standard 2.0
Sub New(aMarshal As Func (Of Object, Tuple (Of Slice<Byte>, Byte, error)), aUnmarshal As Func (Of Slice<Byte>, Byte, Object, error))
// Island-Android, Island-iOS, Island-iOS Simulator, Island-Mac Catalyst, Island-macOS, Island-tvOS, Island-tvOS Simulator, Island-Ubuntu, Island-watchOS Simulator, Island-watchOS-arm64_32, Island-Windows
Sub New(aMarshal As Func<RemObjects.Elements.System.Object,tuple of (|name=data| go.builtin.Slice<RemObjects.Elements.System.Byte>,|name=payloadType| go.builtin.byte,|name=err| go.builtin.error)>, aUnmarshal As Func<go.builtin.Slice<RemObjects.Elements.System.Byte>,go.builtin.byte,RemObjects.Elements.System.Object,go.builtin.error>)
// Island-watchOS-armv7k
Sub New(aMarshal As Func (Of Object, Tuple (Of Slice<Byte>, byte, error)), aUnmarshal As Func (Of Slice<Byte>, byte, Object, error))
Parameters:
- aMarshal:
- aUnmarshal:
constructor (Codec)
constructor(value: Codec)
Codec(Codec value)
init(_ value: Codec)
Sub New(value As Codec)
Parameters:
- value:
Receive
method Receive(ws: Memory<Conn>; v: Object): error
error Receive(Memory<Conn> ws, Object v)
func Receive(_ ws: Memory<Conn>, _ v: Object) -> error
func Receive(ws Memory<Conn>, v interface{}) error
Function Receive(ws As Memory<Conn>, v As Object) As error
Parameters:
- ws:
- v:
Send
method Send(ws: Memory<Conn>; v: Object): error
error Send(Memory<Conn> ws, Object v)
func Send(_ ws: Memory<Conn>, _ v: Object) -> error
func Send(ws Memory<Conn>, v interface{}) error
Function Send(ws As Memory<Conn>, v As Object) As error
Parameters:
- ws:
- v: