Share via


PersonalizationStateInfoCollection.IsSynchronized 속성

정의

PersonalizationStateInfoCollection 컬렉션에 대한 액세스가 동기화되는지 즉, 스레드로부터 안전하게 보호되는지 여부를 나타내는 값을 가져옵니다.

public:
 property bool IsSynchronized { bool get(); };
public bool IsSynchronized { get; }
member this.IsSynchronized : bool
Public ReadOnly Property IsSynchronized As Boolean

속성 값

Boolean

컬렉션에 대한 액세스가 동기화되었으면 true이고, 그렇지 않으면 false입니다. 웹 파트 컨트롤 집합에서 만든 PersonalizationStateInfoCollection 개체의 경우 값이 항상 false입니다.

구현

설명

컬렉션 전체를 열거하는 프로시저는 기본적으로 스레드로부터 안전하지 않습니다. 컬렉션이 동기화되어 있을 때 다른 스레드에서 해당 컬렉션을 수정할 수 있으므로 이렇게 되면 열거자에서 예외가 throw됩니다. 열거하는 동안 스레드로부터 안전을 보장하려면 전체 열거를 수행하는 동안 컬렉션을 잠그거나 다른 스레드에서 변경된 내용으로 인해 발생한 예외를 catch하면 됩니다.

SyncRoot 속성은 PersonalizationStateInfoCollection에 대한 액세스를 동기화하는 데 사용할 수 있는 개체를 반환합니다.

적용 대상