类 ThreadSafeReference
命名空间: Realms
程序集:Realm.dll
语法
public abstract class ThreadSafeReference
备注
Thread
方法
| 编辑本页 查看源代码Create<TValue>(IDictionary<string, TValue>)
声明
public static ThreadSafeReference.Dictionary<TValue> Create<TValue>(IDictionary<string, TValue> value)
参数
类型 | 名称 | 说明 |
---|---|---|
IDictionary < string , TValue> | 值 | 要创建对的线程安全引用的具有线程限制的IDictionary<TKey, TValue> 。 它必须是作为Realm |
返回:
类型 | 说明 |
---|---|
Thread |
可传递给不同线程上的 Resolve |
类型参数
名称 | 说明 |
---|---|
TValue | 字典中包含的值的类型。 |
Create<T>(IList<T>)
初始化Thread
声明
public static ThreadSafeReference.List<T> Create<T>(IList<T> value)
参数
类型 | 名称 | 说明 |
---|---|---|
IList <T> | 值 | 要创建线程安全引用的具有线程限制的IList<T> 。 它必须是作为Realm |
返回:
类型 | 说明 |
---|---|
Thread |
可传递给不同线程上的 Resolve |
类型参数
名称 | 说明 |
---|---|
t | 列表中包含的对象的类型。 |
Create<T>(ISet<T>)
初始化Thread
声明
public static ThreadSafeReference.Set<T> Create<T>(ISet<T> value)
参数
类型 | 名称 | 说明 |
---|---|---|
ISet <T> | 值 | 要创建线程安全引用的具有线程限制的ISet<T> 。 它必须是作为Realm |
返回:
类型 | 说明 |
---|---|
Thread |
可以传递给不同线程上的 Resolve |
类型参数
名称 | 说明 |
---|---|
t | 该集中包含的对象的类型。 |
Create<T>(IQueryable<T>)
初始化Thread
声明
public static ThreadSafeReference.Query<T> Create<T>(IQueryable<T> value)
参数
类型 | 名称 | 说明 |
---|---|---|
IQueryable <T> | 值 | 要创建对的线程安全引用的具有线程限制的IQueryable<T> 。 它必须是一个collection,通过调用All<T>()或后续 LINQ query获取。 |
返回:
类型 | 说明 |
---|---|
Thread |
可以传递给不同线程上的 Resolve |
类型参数
名称 | 说明 |
---|---|
t | 查询中包含的Realm |
创建<T>(T)
初始化Thread
声明
public static ThreadSafeReference.Object<T> Create<T>(T value) where T : IRealmObjectBase
参数
类型 | 名称 | 说明 |
---|---|---|
t | 值 | 要创建线程安全引用的具有线程限制的Realm |
返回:
类型 | 说明 |
---|---|
Thread |
可传递给不同线程上的 Resolve |
类型参数
名称 | 说明 |
---|---|
t | Realm |