Method GetStoreItemsByTag
GetStoreItemsByTag(Tag, ICollection<BaseTransaction>)
Adds all Base
Declaration
public int GetStoreItemsByTag(Tag tag, ICollection<BaseTransaction> target)
Parameters
Type | Name | Description |
---|---|---|
Tag | tag | Desired Tag to be queried by this method. |
ICollection<Base |
target | Collection to place resultant Base |
Returns
Type | Description |
---|---|
int | The number of Base |
Exceptions
Type | Condition |
---|---|
Argument |
Throws if tag or target is null. |
GetStoreItemsByTag(Tag)
Returns an array of the Base
Declaration
public BaseTransaction[] GetStoreItemsByTag(Tag tag)
Parameters
Returns
Type | Description |
---|---|
Base |
An array of Base |
Exceptions
Type | Condition |
---|---|
Argument |
Throws if Tag is null. |
GetStoreItemsByTag(string)
Returns an array of the Base
Declaration
public BaseTransaction[] GetStoreItemsByTag(string key)
Parameters
Returns
Type | Description |
---|---|
Base |
An array of Base |
Exceptions
Type | Condition |
---|---|
Argument |
Throws if the catalog key is null or empty or not found in this Store. |
GetStoreItemsByTag(ICollection<Tag>, ICollection<BaseTransaction>)
Updates Collection of all Base
Declaration
public int GetStoreItemsByTag(ICollection<Tag> tags, ICollection<BaseTransaction> target)
Parameters
Type | Name | Description |
---|---|---|
ICollection<Tag> | tags | Collection of desired Tag to be added to the output Collection. |
ICollection<Base |
target | Collection to place resultant Base |
Returns
Type | Description |
---|---|
int | The number of Base |
Exceptions
Type | Condition |
---|---|
Argument |
Throws if tags or target is null. |
Argument |
Throws if any Tag in tags Collection is null. |
GetStoreItemsByTag(ICollection<Tag>)
Returns an array of all Base
Declaration
public BaseTransaction[] GetStoreItemsByTag(ICollection<Tag> tags)
Parameters
Type | Name | Description |
---|---|---|
ICollection<Tag> | tags | Collection of desired Tag to be added to the output array. |
Returns
Type | Description |
---|---|
Base |
An array of Base |
Exceptions
Type | Condition |
---|---|
Argument |
Throws if tags is null. |
Argument |
Throws if any Tag in Tags Collection is null. |
GetStoreItemsByTag(ICollection<string>, ICollection<BaseTransaction>)
Adds all Base
Declaration
public int GetStoreItemsByTag(ICollection<string> tagKeys, ICollection<BaseTransaction> target)
Parameters
Type | Name | Description |
---|---|---|
ICollection<string> | tagKeys | Collection of desired Tag identifiers to be added to the target Collection. |
ICollection<Base |
target | Collection to place resultant Base |
Returns
Type | Description |
---|---|
int | The number of Base |
Exceptions
Type | Condition |
---|---|
Argument |
Throws if either tagIds or target parameter is null. |
Argument |
Throws if any of the catalog ids are null or empty or not found in this Store. |
GetStoreItemsByTag(ICollection<string>)
Returns an array of all Base
Declaration
public BaseTransaction[] GetStoreItemsByTag(ICollection<string> tagKeys)
Parameters
Type | Name | Description |
---|---|---|
ICollection<string> | tagKeys | Collection of desired Tag identifiers to be added to the output array. |
Returns
Type | Description |
---|---|
Base |
An array of Base |
Exceptions
Type | Condition |
---|---|
Argument |
Throws if Tag ids Collection is null. |
Argument |
Throws if any of the catalog ids are null or empty or not found in this Store. |