KnowledgeInspector 建構
初始化 KnowledgeInspector 類別的新執行個體,這個執行個體包含指定的知識版本和知識物件。
命名空間: Microsoft.Synchronization
組件: Microsoft.Synchronization (在 Microsoft.Synchronization.dll 中)
語法
'宣告
Public Sub New ( _
expectedKnowledgeVersion As UInteger, _
knowledge As SyncKnowledge _
)
'用途
Dim expectedKnowledgeVersion As UInteger
Dim knowledge As SyncKnowledge
Dim instance As New KnowledgeInspector(expectedKnowledgeVersion, _
knowledge)
public KnowledgeInspector(
uint expectedKnowledgeVersion,
SyncKnowledge knowledge
)
public:
KnowledgeInspector(
unsigned int expectedKnowledgeVersion,
SyncKnowledge^ knowledge
)
new :
expectedKnowledgeVersion:uint32 *
knowledge:SyncKnowledge -> KnowledgeInspector
public function KnowledgeInspector(
expectedKnowledgeVersion : uint,
knowledge : SyncKnowledge
)
參數
- expectedKnowledgeVersion
型別:System. . :: . .UInt32
知識物件的版本。
- knowledge
型別:Microsoft.Synchronization. . :: . .SyncKnowledge
要檢查的知識物件。
例外
例外狀況 | 條件 |
---|---|
ArgumentNullException | knowledge 是 null Nothing nullptr unit null 參考 (在 Visual Basic 中為 Nothing) 。 |
ArgumentException | knowledge 尚未初始化。 |
InvalidKnowledgeVersionException | expectedKnowledgeVersion 或 knowledge.MinimumCompatibilityLevel 不是 SyncFrameworkVersion1。 |
備註
這個方法會取得知識物件的快照集。之後對此知識物件的更新將不會反映在偵測器內所包含的快照集中。