Class MessageHeaders
public class MessageHeaders
- Inheritance
-
MessageHeaders
- Inherited Members
Methods
Append(MessageHeadersHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method soup_message_headers_append.
public static extern void Append(MessageHeadersHandle hdrs, NonNullableUtf8StringHandle name, NonNullableUtf8StringHandle value)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
CleanConnectionHeaders(MessageHeadersHandle)
Calls native method soup_message_headers_clean_connection_headers.
public static extern void CleanConnectionHeaders(MessageHeadersHandle hdrs)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
Clear(MessageHeadersHandle)
Calls native method soup_message_headers_clear.
public static extern void Clear(MessageHeadersHandle hdrs)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
Foreach(MessageHeadersHandle, MessageHeadersForeachFunc, nint)
Calls native method soup_message_headers_foreach.
public static extern void Foreach(MessageHeadersHandle hdrs, MessageHeadersForeachFunc func, nint userData)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
func
MessageHeadersForeachFuncTransfer ownership: None Nullable: False
userData
nintTransfer ownership: None Nullable: True
FreeRanges(MessageHeadersHandle, RangeHandle)
Calls native method soup_message_headers_free_ranges.
public static extern void FreeRanges(MessageHeadersHandle hdrs, RangeHandle ranges)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
ranges
RangeHandleTransfer ownership: None Nullable: False
GetContentLength(MessageHeadersHandle)
Calls native method soup_message_headers_get_content_length.
public static extern long GetContentLength(MessageHeadersHandle hdrs)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
Returns
- long
Transfer ownership: None Nullable: False
GetContentRange(MessageHeadersHandle, out long, out long, out long)
Calls native method soup_message_headers_get_content_range.
public static extern bool GetContentRange(MessageHeadersHandle hdrs, out long start, out long end, out long totalLength)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
start
longTransfer ownership: Full Nullable: False
end
longTransfer ownership: Full Nullable: False
totalLength
longTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetEncoding(MessageHeadersHandle)
Calls native method soup_message_headers_get_encoding.
public static extern Encoding GetEncoding(MessageHeadersHandle hdrs)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
Returns
- Encoding
Transfer ownership: None Nullable: False
GetExpectations(MessageHeadersHandle)
Calls native method soup_message_headers_get_expectations.
public static extern Expectation GetExpectations(MessageHeadersHandle hdrs)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
Returns
- Expectation
Transfer ownership: None Nullable: False
GetGType()
Calls native function soup_message_headers_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetHeadersType(MessageHeadersHandle)
Calls native method soup_message_headers_get_headers_type.
public static extern MessageHeadersType GetHeadersType(MessageHeadersHandle hdrs)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
Returns
- MessageHeadersType
Transfer ownership: None Nullable: False
GetList(MessageHeadersHandle, NonNullableUtf8StringHandle)
Calls native method soup_message_headers_get_list.
public static extern NullableUtf8StringUnownedHandle GetList(MessageHeadersHandle hdrs, NonNullableUtf8StringHandle name)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetOne(MessageHeadersHandle, NonNullableUtf8StringHandle)
Calls native method soup_message_headers_get_one.
public static extern NullableUtf8StringUnownedHandle GetOne(MessageHeadersHandle hdrs, NonNullableUtf8StringHandle name)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetRanges(MessageHeadersHandle, long, ref nint, out int)
Calls native method soup_message_headers_get_ranges.
public static extern bool GetRanges(MessageHeadersHandle hdrs, long totalLength, ref nint ranges, out int length)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
totalLength
longTransfer ownership: None Nullable: False
ranges
nintTransfer ownership: Full Nullable: False
length
intTransfer ownership: Full Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
HeaderContains(MessageHeadersHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method soup_message_headers_header_contains.
public static extern bool HeaderContains(MessageHeadersHandle hdrs, NonNullableUtf8StringHandle name, NonNullableUtf8StringHandle token)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
token
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
HeaderEquals(MessageHeadersHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method soup_message_headers_header_equals.
public static extern bool HeaderEquals(MessageHeadersHandle hdrs, NonNullableUtf8StringHandle name, NonNullableUtf8StringHandle value)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
New(MessageHeadersType)
Calls native constructor soup_message_headers_new.
public static extern MessageHeadersOwnedHandle New(MessageHeadersType type)
Parameters
type
MessageHeadersTypeTransfer ownership: None Nullable: False
Returns
- MessageHeadersOwnedHandle
Transfer ownership: Full Nullable: False
Ref(MessageHeadersHandle)
Calls native method soup_message_headers_ref.
public static extern MessageHeadersOwnedHandle Ref(MessageHeadersHandle hdrs)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
Returns
- MessageHeadersOwnedHandle
Transfer ownership: Full Nullable: False
Remove(MessageHeadersHandle, NonNullableUtf8StringHandle)
Calls native method soup_message_headers_remove.
public static extern void Remove(MessageHeadersHandle hdrs, NonNullableUtf8StringHandle name)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Replace(MessageHeadersHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method soup_message_headers_replace.
public static extern void Replace(MessageHeadersHandle hdrs, NonNullableUtf8StringHandle name, NonNullableUtf8StringHandle value)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
name
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
value
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetContentDisposition(MessageHeadersHandle, NonNullableUtf8StringHandle, HashTableHandle)
Calls native method soup_message_headers_set_content_disposition.
public static extern void SetContentDisposition(MessageHeadersHandle hdrs, NonNullableUtf8StringHandle disposition, HashTableHandle @params)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
disposition
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
params
HashTableHandle
SetContentLength(MessageHeadersHandle, long)
Calls native method soup_message_headers_set_content_length.
public static extern void SetContentLength(MessageHeadersHandle hdrs, long contentLength)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
contentLength
longTransfer ownership: None Nullable: False
SetContentRange(MessageHeadersHandle, long, long, long)
Calls native method soup_message_headers_set_content_range.
public static extern void SetContentRange(MessageHeadersHandle hdrs, long start, long end, long totalLength)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
start
longTransfer ownership: None Nullable: False
end
longTransfer ownership: None Nullable: False
totalLength
longTransfer ownership: None Nullable: False
SetContentType(MessageHeadersHandle, NonNullableUtf8StringHandle, HashTableHandle)
Calls native method soup_message_headers_set_content_type.
public static extern void SetContentType(MessageHeadersHandle hdrs, NonNullableUtf8StringHandle contentType, HashTableHandle @params)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
contentType
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
params
HashTableHandle
SetEncoding(MessageHeadersHandle, Encoding)
Calls native method soup_message_headers_set_encoding.
public static extern void SetEncoding(MessageHeadersHandle hdrs, Encoding encoding)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
encoding
EncodingTransfer ownership: None Nullable: False
SetExpectations(MessageHeadersHandle, Expectation)
Calls native method soup_message_headers_set_expectations.
public static extern void SetExpectations(MessageHeadersHandle hdrs, Expectation expectations)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
expectations
ExpectationTransfer ownership: None Nullable: False
SetRange(MessageHeadersHandle, long, long)
Calls native method soup_message_headers_set_range.
public static extern void SetRange(MessageHeadersHandle hdrs, long start, long end)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
start
longTransfer ownership: None Nullable: False
end
longTransfer ownership: None Nullable: False
SetRanges(MessageHeadersHandle, RangeHandle, int)
Calls native method soup_message_headers_set_ranges.
public static extern void SetRanges(MessageHeadersHandle hdrs, RangeHandle ranges, int length)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False
ranges
RangeHandleTransfer ownership: None Nullable: False
length
intTransfer ownership: None Nullable: False
Unref(MessageHeadersHandle)
Calls native method soup_message_headers_unref.
public static extern void Unref(MessageHeadersHandle hdrs)
Parameters
hdrs
MessageHeadersHandleTransfer ownership: None Nullable: False