다음을 통해 공유


PersonalizationProvider.SavePersonalizationBlob 메서드

정의

파생 클래스에서 재정의된 경우 내부 데이터 저장소에 원시 개인 설정 데이터를 저장합니다.

protected:
 abstract void SavePersonalizationBlob(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager, System::String ^ path, System::String ^ userName, cli::array <System::Byte> ^ dataBlob);
protected abstract void SavePersonalizationBlob (System.Web.UI.WebControls.WebParts.WebPartManager webPartManager, string path, string userName, byte[] dataBlob);
abstract member SavePersonalizationBlob : System.Web.UI.WebControls.WebParts.WebPartManager * string * string * byte[] -> unit
Protected MustOverride Sub SavePersonalizationBlob (webPartManager As WebPartManager, path As String, userName As String, dataBlob As Byte())

매개 변수

webPartManager
WebPartManager

개인 설정 데이터를 관리하는 WebPartManager입니다.

path
String

데이터 저장소 키로 사용할 개인 설정 정보의 경로입니다.

userName
String

키로 사용할 개인 설정 정보의 사용자 이름입니다.

dataBlob
Byte[]

저장할 데이터의 바이트 배열입니다.

설명

이 메서드는 원시 개인 설정 데이터를 내부 데이터 저장소에 저장 하는 데 사용 되는 메서드의 추상 정의입니다.

파생된 구현에서는 webPartManager, pathuserName 매개 변수를 스토리지 키로 사용해야 합니다. 파생 된 개인 설정 공급자는 개인 설정 데이터를 페이지 별로 구별할 수 있어야 합니다. 또한 지정 된 페이지의 상태에 대해 공급자는와 범위를 구별할 수 있어야 합니다 Shared User . null사용자 이름이 아닌 이름을 제공 하는 경우 dataBlob 매개 변수는 범위 내에 User 있습니다. 그렇지 않으면 dataBlob 매개 변수는 범위 내에 있는 것으로 간주 됩니다 Shared .

적용 대상