Class Session
public class Session
- Inheritance
-
Session
- Inherited Members
Methods
Abort(nint)
Calls native method soup_session_abort.
public static extern void Abort(nint session)
Parameters
session
nintTransfer ownership: None Nullable: False
AddFeature(nint, nint)
Calls native method soup_session_add_feature.
public static extern void AddFeature(nint session, nint feature)
Parameters
session
nintTransfer ownership: None Nullable: False
feature
nintTransfer ownership: None Nullable: False
AddFeatureByType(nint, Type)
Calls native method soup_session_add_feature_by_type.
public static extern void AddFeatureByType(nint session, Type featureType)
Parameters
session
nintTransfer ownership: None Nullable: False
featureType
TypeTransfer ownership: None Nullable: False
GetAcceptLanguage(nint)
Calls native method soup_session_get_accept_language.
public static extern NullableUtf8StringUnownedHandle GetAcceptLanguage(nint session)
Parameters
session
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetAcceptLanguageAuto(nint)
Calls native method soup_session_get_accept_language_auto.
public static extern bool GetAcceptLanguageAuto(nint session)
Parameters
session
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetAsyncResultMessage(nint, nint)
Calls native method soup_session_get_async_result_message.
public static extern nint GetAsyncResultMessage(nint session, nint result)
Parameters
session
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetFeature(nint, Type)
Calls native method soup_session_get_feature.
public static extern nint GetFeature(nint session, Type featureType)
Parameters
session
nintTransfer ownership: None Nullable: False
featureType
TypeTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetFeatureForMessage(nint, Type, nint)
Calls native method soup_session_get_feature_for_message.
public static extern nint GetFeatureForMessage(nint session, Type featureType, nint msg)
Parameters
session
nintTransfer ownership: None Nullable: False
featureType
TypeTransfer ownership: None Nullable: False
msg
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetGType()
Calls native function soup_session_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetIdleTimeout(nint)
Calls native method soup_session_get_idle_timeout.
public static extern uint GetIdleTimeout(nint session)
Parameters
session
nintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetLocalAddress(nint)
Calls native method soup_session_get_local_address.
public static extern nint GetLocalAddress(nint session)
Parameters
session
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetMaxConns(nint)
Calls native method soup_session_get_max_conns.
public static extern uint GetMaxConns(nint session)
Parameters
session
nintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetMaxConnsPerHost(nint)
Calls native method soup_session_get_max_conns_per_host.
public static extern uint GetMaxConnsPerHost(nint session)
Parameters
session
nintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetProxyResolver(nint)
Calls native method soup_session_get_proxy_resolver.
public static extern nint GetProxyResolver(nint session)
Parameters
session
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetRemoteConnectable(nint)
Calls native method soup_session_get_remote_connectable.
public static extern nint GetRemoteConnectable(nint session)
Parameters
session
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetTimeout(nint)
Calls native method soup_session_get_timeout.
public static extern uint GetTimeout(nint session)
Parameters
session
nintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
GetTlsDatabase(nint)
Calls native method soup_session_get_tls_database.
public static extern nint GetTlsDatabase(nint session)
Parameters
session
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetTlsInteraction(nint)
Calls native method soup_session_get_tls_interaction.
public static extern nint GetTlsInteraction(nint session)
Parameters
session
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetUserAgent(nint)
Calls native method soup_session_get_user_agent.
public static extern NullableUtf8StringUnownedHandle GetUserAgent(nint session)
Parameters
session
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
HasFeature(nint, Type)
Calls native method soup_session_has_feature.
public static extern bool HasFeature(nint session, Type featureType)
Parameters
session
nintTransfer ownership: None Nullable: False
featureType
TypeTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
New()
Calls native constructor soup_session_new.
public static extern nint New()
Returns
- nint
Transfer ownership: Full Nullable: False
PreconnectAsync(nint, nint, int, nint, AsyncReadyCallback, nint)
Calls native method soup_session_preconnect_async.
public static extern void PreconnectAsync(nint session, nint msg, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
session
nintTransfer ownership: None Nullable: False
msg
nintTransfer ownership: None Nullable: False
ioPriority
intTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
PreconnectFinish(nint, nint, out ErrorOwnedHandle)
Calls native method soup_session_preconnect_finish.
public static extern bool PreconnectFinish(nint session, nint result, out ErrorOwnedHandle error)
Parameters
session
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
RemoveFeature(nint, nint)
Calls native method soup_session_remove_feature.
public static extern void RemoveFeature(nint session, nint feature)
Parameters
session
nintTransfer ownership: None Nullable: False
feature
nintTransfer ownership: None Nullable: False
RemoveFeatureByType(nint, Type)
Calls native method soup_session_remove_feature_by_type.
public static extern void RemoveFeatureByType(nint session, Type featureType)
Parameters
session
nintTransfer ownership: None Nullable: False
featureType
TypeTransfer ownership: None Nullable: False
Send(nint, nint, nint, out ErrorOwnedHandle)
Calls native method soup_session_send.
public static extern nint Send(nint session, nint msg, nint cancellable, out ErrorOwnedHandle error)
Parameters
session
nintTransfer ownership: None Nullable: False
msg
nintTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
SendAndRead(nint, nint, nint, out ErrorOwnedHandle)
Calls native method soup_session_send_and_read.
public static extern BytesOwnedHandle SendAndRead(nint session, nint msg, nint cancellable, out ErrorOwnedHandle error)
Parameters
session
nintTransfer ownership: None Nullable: False
msg
nintTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- BytesOwnedHandle
Transfer ownership: Full Nullable: False
SendAndReadAsync(nint, nint, int, nint, AsyncReadyCallback, nint)
Calls native method soup_session_send_and_read_async.
public static extern void SendAndReadAsync(nint session, nint msg, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
session
nintTransfer ownership: None Nullable: False
msg
nintTransfer ownership: None Nullable: False
ioPriority
intTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
SendAndReadFinish(nint, nint, out ErrorOwnedHandle)
Calls native method soup_session_send_and_read_finish.
public static extern BytesOwnedHandle SendAndReadFinish(nint session, nint result, out ErrorOwnedHandle error)
Parameters
session
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- BytesOwnedHandle
Transfer ownership: Full Nullable: False
SendAndSplice(nint, nint, nint, OutputStreamSpliceFlags, nint, out ErrorOwnedHandle)
Calls native method soup_session_send_and_splice. Version: 3.4
[Version("3.4")]
public static extern nint SendAndSplice(nint session, nint msg, nint outStream, OutputStreamSpliceFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
session
nintTransfer ownership: None Nullable: False
msg
nintTransfer ownership: None Nullable: False
outStream
nintTransfer ownership: None Nullable: False
flags
OutputStreamSpliceFlagsTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: None Nullable: False
SendAndSpliceAsync(nint, nint, nint, OutputStreamSpliceFlags, int, nint, AsyncReadyCallback, nint)
Calls native method soup_session_send_and_splice_async. Version: 3.4
[Version("3.4")]
public static extern void SendAndSpliceAsync(nint session, nint msg, nint outStream, OutputStreamSpliceFlags flags, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
session
nintTransfer ownership: None Nullable: False
msg
nintTransfer ownership: None Nullable: False
outStream
nintTransfer ownership: None Nullable: False
flags
OutputStreamSpliceFlagsTransfer ownership: None Nullable: False
ioPriority
intTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
SendAndSpliceFinish(nint, nint, out ErrorOwnedHandle)
Calls native method soup_session_send_and_splice_finish. Version: 3.4
[Version("3.4")]
public static extern nint SendAndSpliceFinish(nint session, nint result, out ErrorOwnedHandle error)
Parameters
session
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: None Nullable: False
SendAsync(nint, nint, int, nint, AsyncReadyCallback, nint)
Calls native method soup_session_send_async.
public static extern void SendAsync(nint session, nint msg, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
session
nintTransfer ownership: None Nullable: False
msg
nintTransfer ownership: None Nullable: False
ioPriority
intTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
SendFinish(nint, nint, out ErrorOwnedHandle)
Calls native method soup_session_send_finish.
public static extern nint SendFinish(nint session, nint result, out ErrorOwnedHandle error)
Parameters
session
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False
SetAcceptLanguage(nint, NonNullableUtf8StringHandle)
Calls native method soup_session_set_accept_language.
public static extern void SetAcceptLanguage(nint session, NonNullableUtf8StringHandle acceptLanguage)
Parameters
session
nintTransfer ownership: None Nullable: False
acceptLanguage
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetAcceptLanguageAuto(nint, bool)
Calls native method soup_session_set_accept_language_auto.
public static extern void SetAcceptLanguageAuto(nint session, bool acceptLanguageAuto)
Parameters
session
nintTransfer ownership: None Nullable: False
acceptLanguageAuto
boolTransfer ownership: None Nullable: False
SetIdleTimeout(nint, uint)
Calls native method soup_session_set_idle_timeout.
public static extern void SetIdleTimeout(nint session, uint timeout)
Parameters
session
nintTransfer ownership: None Nullable: False
timeout
uintTransfer ownership: None Nullable: False
SetProxyResolver(nint, nint)
Calls native method soup_session_set_proxy_resolver.
public static extern void SetProxyResolver(nint session, nint proxyResolver)
Parameters
session
nintTransfer ownership: None Nullable: False
proxyResolver
nintTransfer ownership: None Nullable: True
SetTimeout(nint, uint)
Calls native method soup_session_set_timeout.
public static extern void SetTimeout(nint session, uint timeout)
Parameters
session
nintTransfer ownership: None Nullable: False
timeout
uintTransfer ownership: None Nullable: False
SetTlsDatabase(nint, nint)
Calls native method soup_session_set_tls_database.
public static extern void SetTlsDatabase(nint session, nint tlsDatabase)
Parameters
session
nintTransfer ownership: None Nullable: False
tlsDatabase
nintTransfer ownership: None Nullable: True
SetTlsInteraction(nint, nint)
Calls native method soup_session_set_tls_interaction.
public static extern void SetTlsInteraction(nint session, nint tlsInteraction)
Parameters
session
nintTransfer ownership: None Nullable: False
tlsInteraction
nintTransfer ownership: None Nullable: True
SetUserAgent(nint, NonNullableUtf8StringHandle)
Calls native method soup_session_set_user_agent.
public static extern void SetUserAgent(nint session, NonNullableUtf8StringHandle userAgent)
Parameters
session
nintTransfer ownership: None Nullable: False
userAgent
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
WebsocketConnectAsync(nint, nint, NullableUtf8StringHandle, Utf8StringArrayNullTerminatedHandle, int, nint, AsyncReadyCallback, nint)
Calls native method soup_session_websocket_connect_async.
public static extern void WebsocketConnectAsync(nint session, nint msg, NullableUtf8StringHandle origin, Utf8StringArrayNullTerminatedHandle protocols, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
session
nintTransfer ownership: None Nullable: False
msg
nintTransfer ownership: None Nullable: False
origin
NullableUtf8StringHandleTransfer ownership: None Nullable: True
protocols
Utf8StringArrayNullTerminatedHandleTransfer ownership: None Nullable: True
ioPriority
intTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
WebsocketConnectFinish(nint, nint, out ErrorOwnedHandle)
Calls native method soup_session_websocket_connect_finish.
public static extern nint WebsocketConnectFinish(nint session, nint result, out ErrorOwnedHandle error)
Parameters
session
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: Full Nullable: False