WhereConditionExtensionsNotBouncedTQuery Method |
Filters out contacts, users or subscribers whose email address is unreachable (it has bounced more than bouncedEmailsLimit times).
Subscribers blocked manually by administrator are filtered out as well. The column which stores number of bounces has to be
specified in columnName parameter, because each object which stores bounces count has differently named column.
Namespace: CMS.Newsletters.ExtensionsAssembly: CMS.Newsletters (in CMS.Newsletters.dll) Version: 9.0.0
Syntaxpublic static TQuery NotBounced<TQuery>(
this TQuery whereCondition,
string columnName,
bool monitorBouncedEmails,
int bouncedEmailsLimit
)
where TQuery : Object, IWhereCondition<TQuery>
Parameters
- whereCondition
- Type: TQuery
Condition which will be changed to include where clause filtering out bounced subscribers - columnName
- Type: SystemString
Name of the column which stores number of times the email of the subscriber bounced (e.g. SubscriberBounces, ContactBounces, UserBounces) - monitorBouncedEmails
- Type: SystemBoolean
If true, bounces will be checked against the bouncedEmailsLimit parameter. Otherwise, only subscribers blocked via UI will be filtered out (as if bouncedEmailsLimit was 0). - bouncedEmailsLimit
- Type: SystemInt32
Limit of bounces which are allowed. If 0, only subscribers blocked via UI will be filtered out.
Type Parameters
- TQuery
- Type of the query
Return Value
Type:
TQueryIWhereCondition with additional filter
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type . When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic) or
Extension Methods (C# Programming Guide).
See Also