# Class TCefPostDataRef

Description
Hierarchy
Methods

## Unit

uCEFPostData

## Declaration

`type TCefPostDataRef = class(TCefBaseRefCountedRef, ICefPostData)`

## Description

This item has no description.

## Hierarchy

- TInterfacedObject
- TCefBaseRefCountedRef
- TCefPostDataRef

## Overview

### Methods

Protected | `function IsReadOnly: Boolean;`
Protected | `function HasExcludedElements: Boolean;`
Protected | `function GetElementCount: NativeUInt;`
Protected | `procedure GetElements(elementsCount: NativeUInt; var elements: TCefPostDataElementArray);`
Protected | `function RemoveElement(const element: ICefPostDataElement): Boolean;`
Protected | `function AddElement(const element: ICefPostDataElement): Boolean;`
Protected | `procedure RemoveElements;`
Public | `class function UnWrap(data: Pointer): ICefPostData;`
Public | `class function New: ICefPostData;`

## Description

### Methods

Protected | `function IsReadOnly: Boolean;`
This item has no description. Showing description inherited from ICefPostData.IsReadOnly. Returns true (1) if this object is read-only.

Protected | `function HasExcludedElements: Boolean;`
This item has no description. Showing description inherited from ICefPostData.HasExcludedElements. Returns true (1) if the underlying POST data includes elements that are not represented by this ICefPostData object (for example, multi-part file upload data). Modifying ICefPostData objects with excluded elements may result in the request failing.

Protected | `function GetElementCount: NativeUInt;`
This item has no description. Showing description inherited from ICefPostData.GetElementCount. Returns the number of existing post data elements.

Protected | `procedure GetElements(elementsCount: NativeUInt; var elements: TCefPostDataElementArray);`
This item has no description. Showing description inherited from ICefPostData.GetElements. Retrieve the post data elements.

Protected | `function RemoveElement(const element: ICefPostDataElement): Boolean;`
This item has no description. Showing description inherited from ICefPostData.RemoveElement. Remove the specified post data element. Returns true (1) if the removal succeeds.

Protected | `function AddElement(const element: ICefPostDataElement): Boolean;`
This item has no description. Showing description inherited from ICefPostData.AddElement. Add the specified post data element. Returns true (1) if the add succeeds.

Protected | `procedure RemoveElements;`
This item has no description. Showing description inherited from ICefPostData.RemoveElements. Remove all existing post data elements.

Public | `class function UnWrap(data: Pointer): ICefPostData;`
This item has no description.

Public | `class function New: ICefPostData;`
This item has no description.

Generated by PasDoc 1.0.4.