OpenEdge.Net.HTTP.Filter.Payload.FormDataEntityWriter
- Last Updated: January 15, 2026
- 3 minute read
- OpenEdge
- Version 12.8
- Documentation
|
Method Summary
| Options | Name | Purpose | |
|---|---|---|---|
| AddField (character) |
/* Adds a form field to the intenal map. Field names and values are decoded before storing.
If the field value passed in does not have an "=" character, then the whole value is used
as the field name, and an empty/blank value.
@param character A name=value 'field' */
|
||
| Open () |
/* If nothing's passed in, use a StringStringMap of our own.
Don't do this in the constructor as a micro-optimisation (yes, I know) */
|
||
| INT64 Write (character) |
/* Writes character form data.
Field names and values are decoded.
@param memptr A memptr containing form data. It is the caller's responsibility to clean up the memptr
@return int64 The number of bytes written */
|
||
| INT64 Write (longchar) |
/* Writes longchar form data.
Field names and values are decoded.
@param longchar Form data
@return int64 The number of bytes written */
|
||
| INT64 Write (memptr) |
/* Writes form-data from a memptr. The first string in the memptr is passed to the Write(longchar) method;
this may not be the entire memptr data.
@param memptr A memptr containing form data. It is the caller's responsibility to clean up the memptr
@return int64 The number of bytes written */
|
||
| INT64 Write (Object) |
/* Writes data that's assumed to be form-encoding.
This method only accepts
- IStringIStringMap: All entries are added to the current form data entity
- ILongcharHolder, ICharacterHolder: calls the Write(longchar) method
- OpenEdge.Core.Memptr, ByteBucket: calls the Write(memptr) method
Field names and values are decoded.
@param Object An object containing form data
@return int64 The number of bytes written. */
|
Constructor Summary
| Options | Name | Purpose | |
|---|---|---|---|
| FormDataEntityWriter () |
/* Default constructor */
|
Method Detail
AddField (character)
|
||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Open ()
|
||||||||||||||||||||||||||
INT64 Write (character)
|
||||||||||||||||||||||||||
INT64 Write (longchar)
|
||||||||||||||||||||||||||
INT64 Write (memptr)
|
||||||||||||||||||||||||||
INT64 Write (Object)
|
||||||||||||||||||||||||||
Constructor Detail
FormDataEntityWriter ()
|
||||||
|---|---|---|---|---|---|---|