Class MultipartInputStream
- Namespace
- Soup
- Assembly
- Soup-3.0.dll
public sealed class MultipartInputStream : FilterInputStream, IObject, INotifyPropertyChanged, IDisposable, PollableInputStream, IHandle, GTypeProvider
- Inheritance
-
MultipartInputStream
- Implements
- Inherited Members
Constructors
MultipartInputStream(bool, params ConstructArgument[])
protected MultipartInputStream(bool owned, params ConstructArgument[] constructArguments)
Parameters
owned
boolconstructArguments
ConstructArgument[]
MultipartInputStream(IntPtr, bool)
protected MultipartInputStream(IntPtr ptr, bool ownedRef)
Parameters
Fields
MessagePropertyDefinition
public static readonly Property<Message?, MultipartInputStream> MessagePropertyDefinition
Field Value
Properties
Message
public Message? Message { get; }
Property Value
Methods
CanPoll()
[Version("2.28")]
public bool CanPoll()
Returns
CreateSource(Cancellable?)
[Version("2.28")]
public Source CreateSource(Cancellable? cancellable)
Parameters
cancellable
Cancellable
Returns
GetGType()
public static Type GetGType()
Returns
GetHeaders()
public MessageHeaders? GetHeaders()
Returns
IsReadable()
[Version("2.28")]
public bool IsReadable()
Returns
New(Message, InputStream)
public static MultipartInputStream New(Message msg, InputStream baseStream)
Parameters
msg
MessagebaseStream
InputStream
Returns
NextPart(Cancellable?)
public InputStream? NextPart(Cancellable? cancellable)
Parameters
cancellable
Cancellable
Returns
NextPartFinish(AsyncResult)
public InputStream? NextPartFinish(AsyncResult result)
Parameters
result
AsyncResult
Returns
ReadNonblocking(Span<byte>, Cancellable?)
public long ReadNonblocking(Span<byte> buffer, Cancellable? cancellable)
Parameters
buffer
Span<byte>cancellable
Cancellable