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[]

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

설명

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

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

적용 대상