Skip to content

ERPConnect.RFCTableCollection

Namespace: ERPConnect
Assembly: ERPConnectStandard20.dll

This represents a set of tables to be exchanged with a function module

public sealed class RFCTableCollection : IList<RFCTable>, ICollection<RFCTable>, IEnumerable<RFCTable>, IEnumerable

Inheritance

objectRFCTableCollection

Implements

IList<RFCTable>, ICollection<RFCTable>, IEnumerable<RFCTable>, IEnumerable

Inherited Members

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Constructors

RFCTableCollection()

public RFCTableCollection()

RFCTableCollection(int)

public RFCTableCollection(int capacity)

Parameters

capacity int

Properties

Count

public int Count { get; }

Property Value

int

this[int]

returns a RFCTable object by a given index

public RFCTable this[int index] { get; set; }

Property Value

RFCTable

this[string]

returns a RFCTable object by a given table name

public RFCTable this[string name] { get; set; }

Property Value

RFCTable

Methods

Add(RFCTable)

Adds a RFCTable object to the collection

public void Add(RFCTable newTable)

Parameters

newTable RFCTable

RFCTable object

Add(string)

Create a new RFCTable by a given name a return the new RFCTable object

public RFCTable Add(string name)

Parameters

name string

Name of the table as provided in the function module

Returns

RFCTable

A RFCTable object

Clear()

public void Clear()

Contains(RFCTable)

public bool Contains(RFCTable item)

Parameters

item RFCTable

Returns

bool

Contains(string)

public bool Contains(string name)

Parameters

name string

Returns

bool

CopyTo(RFCTable[], int)

public void CopyTo(RFCTable[] array, int arrayIndex)

Parameters

array RFCTable[]

arrayIndex int

GetEnumerator()

public IEnumerator<RFCTable> GetEnumerator()

Returns

IEnumerator<RFCTable>

IndexOf(RFCTable)

public int IndexOf(RFCTable item)

Parameters

item RFCTable

Returns

int

Insert(int, RFCTable)

public void Insert(int index, RFCTable item)

Parameters

index int

item RFCTable

Remove(RFCTable)

public bool Remove(RFCTable item)

Parameters

item RFCTable

Returns

bool

RemoveAt(int)

public void RemoveAt(int index)

Parameters

index int

RemoveAt(string)

public void RemoveAt(string parameterName)

Parameters

parameterName string