MapRemoteKnowledgeToLocal 方法
将另一个副本中的知识对象转换为与具有此知识的副本兼容的对象。
命名空间: Microsoft.Synchronization
程序集: Microsoft.Synchronization(在 Microsoft.Synchronization.dll 中)
语法
声明
Public Function MapRemoteKnowledgeToLocal ( _
remoteKnowledge As SyncKnowledge _
) As SyncKnowledge
用法
Dim instance As SyncKnowledge
Dim remoteKnowledge As SyncKnowledge
Dim returnValue As SyncKnowledge
returnValue = instance.MapRemoteKnowledgeToLocal(remoteKnowledge)
public SyncKnowledge MapRemoteKnowledgeToLocal(
SyncKnowledge remoteKnowledge
)
public:
SyncKnowledge^ MapRemoteKnowledgeToLocal(
SyncKnowledge^ remoteKnowledge
)
member MapRemoteKnowledgeToLocal :
remoteKnowledge:SyncKnowledge -> SyncKnowledge
public function MapRemoteKnowledgeToLocal(
remoteKnowledge : SyncKnowledge
) : SyncKnowledge
参数
- remoteKnowledge
类型:Microsoft.Synchronization. . :: . .SyncKnowledge
要转换的知识对象。
返回值
类型:Microsoft.Synchronization. . :: . .SyncKnowledge
为了供具有此知识的副本使用而进行了转换的知识对象。
异常
异常 | 条件 |
---|---|
InvalidOperationException | 此 SyncKnowledge 对象未初始化。 |
ArgumentNullException | remoteKnowledge 为 null Nothing nullptr unit null 引用(在 Visual Basic 中为 Nothing) 。 |
ArgumentOutOfRangeException | remoteKnowledge 未初始化。 |
InvalidKnowledgeVersionException | remoteKnowledge 所采用的版本小于 MinimumCompatibilityLevel 的值。 |
注释
从远程提供程序接收的 SyncKnowledge 对象必须先使用 MapRemoteKnowledgeToLocal 进行转换,然后才能用于各种操作,例如,变更枚举。