类 SubscriptionOptions
为Add<T>(IQueryable<T>, SubscriptionOptions?)提供各种选项的类。 此类中的所有属性都是可选的。
命名空间: Realm 。 Sync
程序集:Realm.dll
语法
public class SubscriptionOptions
属性
| 编辑本页 查看源代码名称
获取或设置要添加的订阅的名称。 这将反映在Name中。 如果未指定,则会根据查询自动生成名称。
声明
public string? Name { get; set; }
属性值
类型 | 说明 |
---|---|
字符串 | 订阅的名称。 |
UpdateExisting
获取或设置一个值,该值指示操作是否应更新同名的现有订阅。默认值为true
。
声明
public bool UpdateExisting { get; set; }
属性值
类型 | 说明 |
---|---|
bool |
|
备注
无论UpdateExisting的值如何,添加具有相同名称和查询字符串的订阅都是无需操作的。 这意味着,如果未指定Name ,则Add<T>(IQueryable<T>, SubscriptionOptions?)将始终成功,因为名称派生自查询字符串。 如果Name设置为非空值且UpdateExisting设置为false
,并且订阅集包含同名订阅,但Add<T>(IQueryable<T>, SubscriptionOptions?)可能会引发异常,但不同的查询字符串。