PersonalizationStateInfoCollection.Remove(String, String) 메서드

정의

컬렉션에서 PersonalizationStateInfo파생 개체를 제거합니다.

public:
 void Remove(System::String ^ path, System::String ^ username);
public void Remove(string path, string username);
member this.Remove : string * string -> unit
Public Sub Remove (path As String, username As String)

매개 변수

path
String

제거할 개인 설정 상태 개체의 상대 애플리케이션 경로입니다.

username
String

제거할 파생 개체의 UserPersonalizationStateInfo사용자 이름입니다.

예외

컬렉션이 읽기 전용으로 표시되었습니다.

path가 null입니다.

-또는-

두 매개 변수 모두 null입니다.

설명

이 메서드는 컬렉션에서 파생된 인스턴스를 제거합니다 PersonalizationStateInfo. 제거된 인스턴스 이후의 모든 요소는 빈 위치를 차지하기 위해 위로 이동합니다. 내부적으로 컬렉션 수는 1씩 감소합니다. 컬렉션에 대해 현재 활성 상태인 모든 열거자는 무효화됩니다.

제공된 경우 path 해당 경로에 SharedPersonalizationStateInfo 대한 인스턴스가 제거됩니다. 둘 다 pathusername 제공된 UserPersonalizationStateInfo 경우 조합 path 에 대한 인스턴스가 username 제거됩니다.

메모

컬렉션에서 기존 항목이 아닌 항목을 제거하려고 할 수 있습니다. 이 작업은 예외를 발생시키지 않습니다.

적용 대상