public class DmtpRpcActor : ConcurrentDictionary<long, DmtpRpcCallContext>,
IDmtpRpcActor, IRpcClient, IActor, ITargetRpcClient
Public Class DmtpRpcActor
Inherits ConcurrentDictionary(Of Long, DmtpRpcCallContext)
Implements IDmtpRpcActor, IRpcClient, IActor, ITargetRpcClient
type DmtpRpcActor =
class
inherit ConcurrentDictionary<int64, DmtpRpcCallContext>
interface IDmtpRpcActor
interface IRpcClient
interface IActor
interface ITargetRpcClient
end
DmtpRpcActor | 初始化DmtpRpcActor类的实例。 |
Comparer | Gets the IEqualityComparerT that is used to determine equality of keys for the dictionary. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
Count | Gets the number of key/value pairs contained in the ConcurrentDictionaryTKey, TValue. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
DmtpActor | 包含当前Actor的父容器。 |
GetInvokeMethod | 获取调用的函数 |
IsEmpty | Gets a value that indicates whether the ConcurrentDictionaryTKey, TValue is empty. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
Item | Gets or sets the value associated with the specified key. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
Keys | Gets a collection containing the keys in the DictionaryTKey, TValue. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
SerializationSelector | |
Values | Gets a collection that contains the values in the DictionaryTKey, TValue. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
AddOrUpdate(TKey, TValue, FuncTKey, TValue, TValue) | Adds a key/value pair to the ConcurrentDictionaryTKey, TValue if the key does not already exist, or updates a key/value pair in the ConcurrentDictionaryTKey, TValue by using the specified function if the key already exists. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
AddOrUpdate(TKey, FuncTKey, TValue, FuncTKey, TValue, TValue) | Uses the specified functions to add a key/value pair to the ConcurrentDictionaryTKey, TValue if the key does not already exist, or to update a key/value pair in the ConcurrentDictionaryTKey, TValue if the key already exists. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
AddOrUpdateTArg(TKey, FuncTKey, TArg, TValue, FuncTKey, TValue, TArg, TValue, TArg) | Uses the specified functions and argument to add a key/value pair to the ConcurrentDictionaryTKey, TValue if the key does not already exist, or to update a key/value pair in the ConcurrentDictionaryTKey, TValue if the key already exists. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
Clear | Removes all keys and values from the ConcurrentDictionaryTKey, TValue. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
ContainsKey | Determines whether the ConcurrentDictionaryTKey, TValue contains the specified key. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
Equals | Determines whether the specified object is equal to the current object. (继承自 Object。) |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (继承自 Object。) |
GetAlternateLookup``1 | Gets an instance of a type that may be used to perform operations on a ConcurrentDictionaryTKey, TValue using a TAlternateKey as a key instead of a TKey. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
GetEnumerator | Returns an enumerator that iterates through the ConcurrentDictionaryTKey, TValue. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
GetHashCode | Serves as the default hash function. (继承自 Object。) |
GetOrAdd(TKey, TValue) | Adds a key/value pair to the ConcurrentDictionaryTKey, TValue if the key does not already exist. Returns the new value, or the existing value if the key exists. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
GetOrAdd(TKey, FuncTKey, TValue) | Adds a key/value pair to the ConcurrentDictionaryTKey, TValue by using the specified function if the key does not already exist. Returns the new value, or the existing value if the key exists. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
GetOrAddTArg(TKey, FuncTKey, TArg, TValue, TArg) | Adds a key/value pair to the ConcurrentDictionaryTKey, TValue by using the specified function and an argument if the key does not already exist, or returns the existing value if the key exists. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
GetType | Gets the Type of the current instance. (继承自 Object。) |
InputReceivedData | 处理收到的消息 |
InvokeAsync(String, Type, IInvokeOption, Object) | 异步调用一个操作。 |
InvokeAsync(String, String, Type, IInvokeOption, Object) | 异步调用远程目标方法。 |
MemberwiseClone | Creates a shallow copy of the current Object. (继承自 Object。) |
SetProtocolFlags | 设置处理协议标识的起始标识。 |
ToArray | Copies the key and value pairs stored in the ConcurrentDictionaryTKey, TValue to a new array. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
ToString | Returns a string that represents the current object. (继承自 Object。) |
TryAdd | Attempts to add the specified key and value to the ConcurrentDictionaryTKey, TValue. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
TryGetAlternateLookup``1 |
Gets an instance of a type that may be used to perform operations on a ConcurrentDictionaryTKey, TValue
using a TAlternateKey as a key instead of a TKey. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
TryGetValue | Attempts to get the value associated with the specified key from the ConcurrentDictionaryTKey, TValue. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
TryRemove(KeyValuePairTKey, TValue) | Removes a key and value from the dictionary. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
TryRemove(TKey, TValue) | Attempts to remove and return the value that has the specified key from the ConcurrentDictionaryTKey, TValue. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
TryUpdate | Updates the value associated with key to newValue if the existing value with key is equal to comparisonValue. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
Invoke |
异步调用一个操作。
(由 RpcClientExtension 定义。) |
Invoke |
异步调用一个操作。
(由 RpcClientExtension 定义。) |
InvokeTT |
异步调用一个操作。
(由 RpcClientExtension 定义。) |
InvokeTT |
异步调用远程目标方法。
(由 RpcClientExtension 定义。) |
InvokeTAsyncT |
异步调用一个操作。
(由 RpcClientExtension 定义。) |
InvokeTAsyncT |
异步调用远程目标方法。
(由 RpcClientExtension 定义。) |
Map | (由 Mapper 定义。) |
Map | (由 Mapper 定义。) |
MapTTarget | (由 Mapper 定义。) |
ToJsonString |
转换为Json
(由 SerializeConvert 定义。) |
ICollectionKeyValuePairTKey, TValueAdd | Adds an item to the collection. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
IDictionaryTKey, TValueAdd | Adds the specified key and value to the IDictionaryTKey, TValue. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
IDictionaryAdd | Adds the specified key and value to the dictionary. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
ICollectionKeyValuePairTKey, TValueContains | Gets whether the ICollectionT contains an element with the specified key. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
IDictionaryContains | Gets a value that indicates the IDictionaryTKey, TValue contains an element with the specified key. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
ICollectionKeyValuePairTKey, TValueCopyTo | Copies the elements of the ICollection to an array, starting at the specified array index. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
ICollectionCopyTo | Copies the elements of the ICollection to an array, starting at the specified array index. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
IDictionaryGetEnumerator | Provides a IDictionaryEnumerator for the IDictionaryTKey, TValue. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
IEnumerableGetEnumerator | Returns an enumerator that iterates through the ConcurrentDictionaryTKey, TValue. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
IDictionaryIsFixedSize | Gets a value that indicates whether the IDictionaryTKey, TValue has a fixed size. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
ICollectionKeyValuePairTKey, TValueIsReadOnly | Gets a value that indicates whether the ICollection is read-only. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
IDictionaryIsReadOnly | Gets a value that indicates whether the IDictionaryTKey, TValue is read-only. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
ICollectionIsSynchronized | Gets a value that indicates whether access to the ICollection is synchronized with the SyncRoot. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
IDictionaryItem | Gets or sets the value associated with the specified key. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
IReadOnlyDictionaryTKey, TValueKeys | Gets a collection containing the keys in the DictionaryTKey, TValue. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
IDictionaryKeys | Gets an ICollection that contains the keys of the IDictionaryTKey, TValue. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
ICollectionKeyValuePairTKey, TValueRemove | Removes the specified key/value pair from the collection. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
IDictionaryTKey, TValueRemove | Removes the element with the specified key from the IDictionaryTKey, TValue. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
IDictionaryRemove | Removes the element with the specified key from the IDictionary. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
ICollectionSyncRoot | Gets an object that can be used to synchronize access to the ICollection. This property is not supported. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
IReadOnlyDictionaryTKey, TValueValues | Gets a collection that contains the values in the DictionaryTKey, TValue. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |
IDictionaryValues | Gets an ICollection that contains the values in the IDictionary. (继承自 ConcurrentDictionaryInt64, DmtpRpcCallContext。) |