Class Multipart
public class Multipart
- Inheritance
-
Multipart
- Inherited Members
Methods
AppendFormFile(MultipartHandle, NonNullableUtf8StringHandle, NullableUtf8StringHandle, NullableUtf8StringHandle, BytesHandle)
Calls native method soup_multipart_append_form_file.
public static extern void AppendFormFile(MultipartHandle multipart, NonNullableUtf8StringHandle controlName, NullableUtf8StringHandle filename, NullableUtf8StringHandle contentType, BytesHandle body)
Parameters
multipart
MultipartHandleTransfer ownership: None Nullable: False
controlName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
filename
NullableUtf8StringHandleTransfer ownership: None Nullable: True
contentType
NullableUtf8StringHandleTransfer ownership: None Nullable: True
body
BytesHandleTransfer ownership: None Nullable: False
AppendFormString(MultipartHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle)
Calls native method soup_multipart_append_form_string.
public static extern void AppendFormString(MultipartHandle multipart, NonNullableUtf8StringHandle controlName, NonNullableUtf8StringHandle data)
Parameters
multipart
MultipartHandleTransfer ownership: None Nullable: False
controlName
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
data
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
AppendPart(MultipartHandle, MessageHeadersHandle, BytesHandle)
Calls native method soup_multipart_append_part.
public static extern void AppendPart(MultipartHandle multipart, MessageHeadersHandle headers, BytesHandle body)
Parameters
multipart
MultipartHandleTransfer ownership: None Nullable: False
headers
MessageHeadersHandleTransfer ownership: None Nullable: False
body
BytesHandleTransfer ownership: None Nullable: False
Free(MultipartHandle)
Calls native method soup_multipart_free.
public static extern void Free(MultipartHandle multipart)
Parameters
multipart
MultipartHandleTransfer ownership: None Nullable: False
GetGType()
Calls native function soup_multipart_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetLength(MultipartHandle)
Calls native method soup_multipart_get_length.
public static extern int GetLength(MultipartHandle multipart)
Parameters
multipart
MultipartHandleTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
New(NonNullableUtf8StringHandle)
Calls native constructor soup_multipart_new.
public static extern MultipartOwnedHandle New(NonNullableUtf8StringHandle mimeType)
Parameters
mimeType
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
Returns
- MultipartOwnedHandle
Transfer ownership: Full Nullable: False
NewFromMessage(MessageHeadersHandle, BytesHandle)
Calls native constructor soup_multipart_new_from_message.
public static extern MultipartOwnedHandle NewFromMessage(MessageHeadersHandle headers, BytesHandle body)
Parameters
headers
MessageHeadersHandleTransfer ownership: None Nullable: False
body
BytesHandleTransfer ownership: None Nullable: False
Returns
- MultipartOwnedHandle
Transfer ownership: Full Nullable: True