Configuration Manager SEDO

Configuration Manager SEDO (Serializované úpravy distribuovaných objektů) v sadě Configuration Manager SDK poskytuje mechanismus pro přiřazení a zrušení přiřazení zámků objektům globálně replikovaných zprostředkovatelů sady SDK v kontextu lokality, počítače a uživatele. Objekty s podporou SEDO jsou globálně replikované objekty zprostředkovatele sady SDK, které vyžadují, aby uživatel získal zámek, pokud chce tento objekt upravit a uložit. Jakmile uživatel získá tento zámek, bude zámek přiřazen ho uživateli, počítači uživatele a lokalitě, ve které se počítač nachází. Když je tento zámek přiřazený, žádný jiný uživatel ani počítač nebude moct tento objekt upravovat, dokud uživatel zámek neuvolní.

Pouze objekty s povolenou funkcí SEDO vyžadují, aby uživatelé získali zámek před úpravou. Objekty s povolenou funkcí SEDO jsou následující:

  • SMS_Application

  • SMS_AuthorizationList

  • SMS_BootImagePackage

  • SMS_ConfigurationBaselineInfo

  • SMS_ConfigurationItem

  • SMS_DeploymentType

  • SMS_Driver

  • SMS_DriverPackage

  • SMS_GlobalCondition

  • SMS_ImagePackage

  • SMS_OperatingSystemInstallPackage

  • SMS_Package

  • SMS_SoftwareUpdatesPackage

  • SMS_TaskSequencePackage

Implicitní a explicitní požadavky na uzamčení

Aby se zabránilo přerušení aktuálních funkcí aplikace SADY SDK, podporuje sedo implicitní i explicitní požadavky na uzamčení. V případě implicitních požadavků, pokud je zámek již přiřazen k místnímu webu a uživatel se pokusí upravit objekt s podporou SEDO, se SEDO automaticky pokusí načíst zámek. Pokud funkce SEDO úspěšně získá zámek z místního webu a uživatel objekt upraví, uloží se tento objekt na žádost uživatele, aniž by bylo nutné provést explicitní žádost o programový zámek.

Pokud však není zámek přiřazen k místní lokalitě a musí být požadován přenos zámku z jiné lokality, musí být žádost odeslána vzdálené lokalitě, která zámek obsahuje. Tento požadavek musí být explicitně proveden uživatelem.

Další informace a informace o tom, jak explicitně požádat o zámek, najdete v tématu Jak získat zámek u objektu SEDO-Enabled.

Implicitní a explicitní verze zámku

SEDO také podporuje implicitní i explicitní verze zámku. V případě implicitních verzí, když uživatel uloží objekt pomocí Put() metody, SEDO se pokusí automaticky uvolnit zámek. Jinak musí být vydání explicitně provedeno.

Informace o tom, jak explicitně a implicitně uvolnit zámek, najdete v tématu Jak uvolnit zámek u objektu SEDO-Enabled.

Viz také