MultipartFormDataStreamProvider Class

 

Represents an T:System.Net.Http.IMultipartStreamProvider suited for use with HTML file uploads for writing file content to a FileStream.

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

Inheritance Hierarchy

System.Object
  System.Net.Http.MultipartStreamProvider
    System.Net.Http.MultipartFileStreamProvider
      System.Net.Http.MultipartFormDataStreamProvider

Syntax

public class MultipartFormDataStreamProvider : MultipartFileStreamProvider
public ref class MultipartFormDataStreamProvider : MultipartFileStreamProvider
type MultipartFormDataStreamProvider = 
    class
        inherit MultipartFileStreamProvider
    end
Public Class MultipartFormDataStreamProvider
    Inherits MultipartFileStreamProvider

Constructors

Name Description
System_CAPS_pubmethod MultipartFormDataStreamProvider(String)

Initializes a new instance of the MultipartFormDataStreamProvider class.

System_CAPS_pubmethod MultipartFormDataStreamProvider(String, Int32)

Initializes a new instance of the MultipartFormDataStreamProvider class.

Properties

Name Description
System_CAPS_protproperty BufferSize

Gets or sets the number of bytes buffered for writes to the file.(Inherited from MultipartFileStreamProvider.)

System_CAPS_pubproperty Contents

Gets or sets the contents for this MultipartStreamProvider.(Inherited from MultipartStreamProvider.)

System_CAPS_pubproperty FileData

Gets or sets the multipart file data.(Inherited from MultipartFileStreamProvider.)

System_CAPS_pubproperty FormData

Gets a NameValueCollection of form data passed as part of the multipart form data.

System_CAPS_protproperty RootPath

Gets or sets the root path where the content of MIME multipart body parts are written to.(Inherited from MultipartFileStreamProvider.)

Methods

Name Description
System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_pubmethod ExecutePostProcessingAsync()

Reads the non-file contents as form data.(Overrides MultipartStreamProvider.ExecutePostProcessingAsync().)

System_CAPS_pubmethod ExecutePostProcessingAsync(CancellationToken)

(Overrides MultipartStreamProvider.ExecutePostProcessingAsync(CancellationToken).)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetLocalFileName(HttpContentHeaders)

Gets the name of the local file which will be combined with the root path to create an absolute file name where the contents of the current MIME body part will be stored.(Inherited from MultipartFileStreamProvider.)

System_CAPS_pubmethod GetStream(HttpContent, HttpContentHeaders)

Gets the streaming instance where the message body part is written.(Overrides MultipartFileStreamProvider.GetStream(HttpContent, HttpContentHeaders).)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

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

System.Net.Http Namespace

Return to top