Class Message
public class Message
- Inheritance
-
Message
- Inherited Members
Methods
AddFlags(nint, MessageFlags)
Calls native method soup_message_add_flags.
public static extern void AddFlags(nint msg, MessageFlags flags)
Parameters
msg
nintTransfer ownership: None Nullable: False
flags
MessageFlagsTransfer ownership: None Nullable: False
AddHeaderHandler(nint, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, Callback, nint)
Calls native method soup_message_add_header_handler.
public static extern uint AddHeaderHandler(nint msg, NonNullableUtf8StringHandle signal, NonNullableUtf8StringHandle header, Callback callback, nint userData)
Parameters
msg
nintTransfer ownership: None Nullable: False
signal
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
header
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
callback
CallbackTransfer ownership: None Nullable: False
userData
nintTransfer ownership: None Nullable: True
Returns
- uint
Transfer ownership: None Nullable: False
AddStatusCodeHandler(nint, NonNullableUtf8StringHandle, uint, Callback, nint)
Calls native method soup_message_add_status_code_handler.
public static extern uint AddStatusCodeHandler(nint msg, NonNullableUtf8StringHandle signal, uint statusCode, Callback callback, nint userData)
Parameters
msg
nintTransfer ownership: None Nullable: False
signal
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
statusCode
uintTransfer ownership: None Nullable: False
callback
CallbackTransfer ownership: None Nullable: False
userData
nintTransfer ownership: None Nullable: True
Returns
- uint
Transfer ownership: None Nullable: False
DisableFeature(nint, Type)
Calls native method soup_message_disable_feature.
public static extern void DisableFeature(nint msg, Type featureType)
Parameters
msg
nintTransfer ownership: None Nullable: False
featureType
TypeTransfer ownership: None Nullable: False
GetConnectionId(nint)
Calls native method soup_message_get_connection_id.
public static extern ulong GetConnectionId(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- ulong
Transfer ownership: None Nullable: False
GetFirstParty(nint)
Calls native method soup_message_get_first_party.
public static extern UriUnownedHandle GetFirstParty(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- UriUnownedHandle
Transfer ownership: None Nullable: False
GetFlags(nint)
Calls native method soup_message_get_flags.
public static extern MessageFlags GetFlags(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- MessageFlags
Transfer ownership: None Nullable: False
GetForceHttp1(nint)
Calls native method soup_message_get_force_http1. Version: 3.4
[Version("3.4")]
public static extern bool GetForceHttp1(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetGType()
Calls native function soup_message_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetHttpVersion(nint)
Calls native method soup_message_get_http_version.
public static extern HTTPVersion GetHttpVersion(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- HTTPVersion
Transfer ownership: None Nullable: False
GetIsOptionsPing(nint)
Calls native method soup_message_get_is_options_ping.
public static extern bool GetIsOptionsPing(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetIsTopLevelNavigation(nint)
Calls native method soup_message_get_is_top_level_navigation.
public static extern bool GetIsTopLevelNavigation(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetMethod(nint)
Calls native method soup_message_get_method.
public static extern NonNullableUtf8StringUnownedHandle GetMethod(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetMetrics(nint)
Calls native method soup_message_get_metrics.
public static extern MessageMetricsUnownedHandle GetMetrics(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- MessageMetricsUnownedHandle
Transfer ownership: None Nullable: True
GetPriority(nint)
Calls native method soup_message_get_priority.
public static extern MessagePriority GetPriority(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- MessagePriority
Transfer ownership: None Nullable: False
GetReasonPhrase(nint)
Calls native method soup_message_get_reason_phrase.
public static extern NullableUtf8StringUnownedHandle GetReasonPhrase(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetRemoteAddress(nint)
Calls native method soup_message_get_remote_address.
public static extern nint GetRemoteAddress(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetRequestHeaders(nint)
Calls native method soup_message_get_request_headers.
public static extern MessageHeadersUnownedHandle GetRequestHeaders(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- MessageHeadersUnownedHandle
Transfer ownership: None Nullable: False
GetResponseHeaders(nint)
Calls native method soup_message_get_response_headers.
public static extern MessageHeadersUnownedHandle GetResponseHeaders(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- MessageHeadersUnownedHandle
Transfer ownership: None Nullable: False
GetSiteForCookies(nint)
Calls native method soup_message_get_site_for_cookies.
public static extern UriUnownedHandle GetSiteForCookies(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- UriUnownedHandle
Transfer ownership: None Nullable: False
GetStatus(nint)
Calls native method soup_message_get_status.
public static extern Status GetStatus(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- Status
Transfer ownership: None Nullable: False
GetTlsCiphersuiteName(nint)
Calls native method soup_message_get_tls_ciphersuite_name.
public static extern NonNullableUtf8StringUnownedHandle GetTlsCiphersuiteName(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- NonNullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: False
GetTlsPeerCertificate(nint)
Calls native method soup_message_get_tls_peer_certificate.
public static extern nint GetTlsPeerCertificate(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetTlsPeerCertificateErrors(nint)
Calls native method soup_message_get_tls_peer_certificate_errors.
public static extern TlsCertificateFlags GetTlsPeerCertificateErrors(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- TlsCertificateFlags
Transfer ownership: None Nullable: False
GetTlsProtocolVersion(nint)
Calls native method soup_message_get_tls_protocol_version.
public static extern TlsProtocolVersion GetTlsProtocolVersion(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- TlsProtocolVersion
Transfer ownership: None Nullable: False
GetUri(nint)
Calls native method soup_message_get_uri.
public static extern UriUnownedHandle GetUri(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- UriUnownedHandle
Transfer ownership: None Nullable: False
IsFeatureDisabled(nint, Type)
Calls native method soup_message_is_feature_disabled.
public static extern bool IsFeatureDisabled(nint msg, Type featureType)
Parameters
msg
nintTransfer ownership: None Nullable: False
featureType
TypeTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsKeepalive(nint)
Calls native method soup_message_is_keepalive.
public static extern bool IsKeepalive(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
New(NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native constructor soup_message_new.
public static extern nint New(NonNullableUtf8StringHandle method, NonNullableUtf8StringHandle uriString)
Parameters
method
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
uriString
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
NewFromEncodedForm(NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native constructor soup_message_new_from_encoded_form.
public static extern nint NewFromEncodedForm(NonNullableUtf8StringHandle method, NonNullableUtf8StringHandle uriString, NonNullableUtf8StringHandle encodedForm)
Parameters
method
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
uriString
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
encodedForm
NonNullableUtf8StringHandleTransfer ownership: Full Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
NewFromMultipart(NonNullableUtf8StringHandle, MultipartHandle)
Calls native constructor soup_message_new_from_multipart.
public static extern nint NewFromMultipart(NonNullableUtf8StringHandle uriString, MultipartHandle multipart)
Parameters
uriString
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
multipart
MultipartHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: True
NewFromUri(NonNullableUtf8StringHandle, UriHandle)
Calls native constructor soup_message_new_from_uri.
public static extern nint NewFromUri(NonNullableUtf8StringHandle method, UriHandle uri)
Parameters
method
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
uri
UriHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
NewOptionsPing(UriHandle)
Calls native constructor soup_message_new_options_ping.
public static extern nint NewOptionsPing(UriHandle baseUri)
Parameters
baseUri
UriHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
QueryFlags(nint, MessageFlags)
Calls native method soup_message_query_flags.
public static extern bool QueryFlags(nint msg, MessageFlags flags)
Parameters
msg
nintTransfer ownership: None Nullable: False
flags
MessageFlagsTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
RemoveFlags(nint, MessageFlags)
Calls native method soup_message_remove_flags.
public static extern void RemoveFlags(nint msg, MessageFlags flags)
Parameters
msg
nintTransfer ownership: None Nullable: False
flags
MessageFlagsTransfer ownership: None Nullable: False
SetFirstParty(nint, UriHandle)
Calls native method soup_message_set_first_party.
public static extern void SetFirstParty(nint msg, UriHandle firstParty)
Parameters
msg
nintTransfer ownership: None Nullable: False
firstParty
UriHandleTransfer ownership: None Nullable: False
SetFlags(nint, MessageFlags)
Calls native method soup_message_set_flags.
public static extern void SetFlags(nint msg, MessageFlags flags)
Parameters
msg
nintTransfer ownership: None Nullable: False
flags
MessageFlagsTransfer ownership: None Nullable: False
SetForceHttp1(nint, bool)
Calls native method soup_message_set_force_http1. Version: 3.4
[Version("3.4")]
public static extern void SetForceHttp1(nint msg, bool value)
Parameters
msg
nintTransfer ownership: None Nullable: False
value
boolTransfer ownership: None Nullable: False
SetIsOptionsPing(nint, bool)
Calls native method soup_message_set_is_options_ping.
public static extern void SetIsOptionsPing(nint msg, bool isOptionsPing)
Parameters
msg
nintTransfer ownership: None Nullable: False
isOptionsPing
boolTransfer ownership: None Nullable: False
SetIsTopLevelNavigation(nint, bool)
Calls native method soup_message_set_is_top_level_navigation.
public static extern void SetIsTopLevelNavigation(nint msg, bool isTopLevelNavigation)
Parameters
msg
nintTransfer ownership: None Nullable: False
isTopLevelNavigation
boolTransfer ownership: None Nullable: False
SetMethod(nint, NonNullableUtf8StringHandle)
Calls native method soup_message_set_method.
public static extern void SetMethod(nint msg, NonNullableUtf8StringHandle method)
Parameters
msg
nintTransfer ownership: None Nullable: False
method
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetPriority(nint, MessagePriority)
Calls native method soup_message_set_priority.
public static extern void SetPriority(nint msg, MessagePriority priority)
Parameters
msg
nintTransfer ownership: None Nullable: False
priority
MessagePriorityTransfer ownership: None Nullable: False
SetRequestBody(nint, NullableUtf8StringHandle, nint, nint)
Calls native method soup_message_set_request_body.
public static extern void SetRequestBody(nint msg, NullableUtf8StringHandle contentType, nint stream, nint contentLength)
Parameters
msg
nintTransfer ownership: None Nullable: False
contentType
NullableUtf8StringHandleTransfer ownership: None Nullable: True
stream
nintTransfer ownership: None Nullable: True
contentLength
nintTransfer ownership: None Nullable: False
SetRequestBodyFromBytes(nint, NullableUtf8StringHandle, BytesHandle)
Calls native method soup_message_set_request_body_from_bytes.
public static extern void SetRequestBodyFromBytes(nint msg, NullableUtf8StringHandle contentType, BytesHandle bytes)
Parameters
msg
nintTransfer ownership: None Nullable: False
contentType
NullableUtf8StringHandleTransfer ownership: None Nullable: True
bytes
BytesHandleTransfer ownership: None Nullable: True
SetSiteForCookies(nint, UriHandle)
Calls native method soup_message_set_site_for_cookies.
public static extern void SetSiteForCookies(nint msg, UriHandle siteForCookies)
Parameters
msg
nintTransfer ownership: None Nullable: False
siteForCookies
UriHandleTransfer ownership: None Nullable: True
SetTlsClientCertificate(nint, nint)
Calls native method soup_message_set_tls_client_certificate.
public static extern void SetTlsClientCertificate(nint msg, nint certificate)
Parameters
msg
nintTransfer ownership: None Nullable: False
certificate
nintTransfer ownership: None Nullable: True
SetUri(nint, UriHandle)
Calls native method soup_message_set_uri.
public static extern void SetUri(nint msg, UriHandle uri)
Parameters
msg
nintTransfer ownership: None Nullable: False
uri
UriHandleTransfer ownership: None Nullable: False
TlsClientCertificatePasswordRequestComplete(nint)
Calls native method soup_message_tls_client_certificate_password_request_complete.
public static extern void TlsClientCertificatePasswordRequestComplete(nint msg)
Parameters
msg
nintTransfer ownership: None Nullable: False