Share via


MultipartFormDataContent Class

Provides a container for content encoded using multipart/form-data MIME type.

Inheritance Hierarchy

System.Object
  System.Net.Http.HttpContent
    System.Net.Http.MultipartContent
      System.Net.Http.MultipartFormDataContent

Namespace:  System.Net.Http
Assembly:  System.Net.Http (in System.Net.Http.dll)

Syntax

'Declaration
Public Class MultipartFormDataContent _
    Inherits MultipartContent
'Usage
Dim instance As MultipartFormDataContent
public class MultipartFormDataContent : MultipartContent
public ref class MultipartFormDataContent : public MultipartContent
type MultipartFormDataContent =  
    class 
        inherit MultipartContent 
    end
public class MultipartFormDataContent extends MultipartContent

The MultipartFormDataContent type exposes the following members.

Constructors

  Name Description
Public method MultipartFormDataContent() Initializes a new instance of the MultipartFormDataContent class.
Public method MultipartFormDataContent(String) Initializes a new instance of the MultipartFormDataContent class.

Top

Properties

  Name Description
Public property Headers Gets the HTTP content headers as defined in RFC 2616. (Inherited from HttpContent.)

Top

Methods

  Name Description
Public method Add(HttpContent) (Overrides MultipartContent.Add(HttpContent).)
Public method Add(HttpContent, String)
Public method Add(HttpContent, String, String)
Public method CopyToAsync(Stream) Write the HTTP content to a stream as an asynchronous operation. (Inherited from HttpContent.)
Public method CopyToAsync(Stream, TransportContext) Write the HTTP content to a stream as an asynchronous operation. (Inherited from HttpContent.)
Protected method CreateContentReadStreamAsync (Inherited from HttpContent.)
Public method Dispose() Releases the unmanaged resources and disposes of the managed resources used by the HttpContent. (Inherited from HttpContent.)
Protected method Dispose(Boolean) (Inherited from MultipartContent.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetEnumerator (Inherited from MultipartContent.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method LoadIntoBufferAsync() Serialize the HTTP content to a memory buffer as an asynchronous operation. (Inherited from HttpContent.)
Public method LoadIntoBufferAsync(Int64) (Inherited from HttpContent.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ReadAsByteArrayAsync (Inherited from HttpContent.)
Public method ReadAsStreamAsync (Inherited from HttpContent.)
Public method ReadAsStringAsync (Inherited from HttpContent.)
Protected method SerializeToStreamAsync (Inherited from MultipartContent.)
Public method ToString (Inherited from Object.)
Protected method TryComputeLength (Inherited from MultipartContent.)

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IEnumerable.GetEnumerator (Inherited from MultipartContent.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

System.Net.Http Namespace