IParametersOutConsumer.ParametersOutReady method
NOTE: This API is now obsolete.
提供消費者 Web 組件,以處理提供者實作IParametersOutProvider介面的網頁組件的ParametersOutReady事件的事件處理常式。
Namespace: Microsoft.SharePoint.WebPartPages.Communication
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
<ObsoleteAttribute("Use System.Web.UI.WebControls.WebParts.IWebPartParameters instead")> _
Sub ParametersOutReady ( _
sender As Object, _
parametersOutReadyEventArgs As ParametersOutReadyEventArgs _
)
'用途
Dim instance As IParametersOutConsumer
Dim sender As Object
Dim parametersOutReadyEventArgs As ParametersOutReadyEventArgs
instance.ParametersOutReady(sender, parametersOutReadyEventArgs)
[ObsoleteAttribute("Use System.Web.UI.WebControls.WebParts.IWebPartParameters instead")]
void ParametersOutReady(
Object sender,
ParametersOutReadyEventArgs parametersOutReadyEventArgs
)
參數
sender
Type: System.Object網頁組件實作 IParametersOutProvider 介面。
parametersOutReadyEventArgs
Type: Microsoft.SharePoint.WebPartPages.Communication.ParametersOutReadyEventArgsParametersOutReadyEventArgs 提供字串的陣列,透過其 ParameterValues 屬性的參數值。數字,此陣列中包含參數的順序必須符合所指定的ParametersOutProviderInit 方法的 ParametersOutProviderInitEventArgs 引數。
Examples
下列程式碼範例會顯示ParametersOutReady方法的實作。這個程式碼範例是提供IParametersOutConsumer介面的完整範例的一部分。
' Step #7: Implement the ParametersOutReady event handler.
' The connected provider part may call this method during its
' PartCommunicationMain phase
' to pass its primary data to the consumer Web Part.
' <param name="sender">Provider Web Part</param>
' <param name="parametersOutReadyEventArgs">The args passed by the
' Provider</param>
Public Sub ParametersOutReady(sender As Object, parametersOutReadyEventArgs As ParametersOutReadyEventArgs) _
Implements IParametersOutConsumer.ParametersOutReady
_parametersOutReadyFlag = True
' Set the text box values to the values of the Parameters.
If Not (parametersOutReadyEventArgs.ParameterValues Is Nothing) Then
_fontFamily = parametersOutReadyEventArgs.ParameterValues(0)
_fontColor = parametersOutReadyEventArgs.ParameterValues(1)
_fontWeight = parametersOutReadyEventArgs.ParameterValues(2)
_fontSize = parametersOutReadyEventArgs.ParameterValues(3)
' Store font attributes in a State Bag for use by the
' NoParametersOut event handler.
ViewState("FontFamily") = _fontFamily
ViewState("FontColor") = _fontColor
ViewState("FontWeight") = _fontWeight
ViewState("FontSize") = _fontSize
End If
End Sub
// Step #7: Implement the ParametersOutReady event handler.
// The connected provider part may call this method during its
// PartCommunicationMain phase
// to pass its primary data to the consumer Web Part.
// <param name="sender">Provider Web Part</param>
// <param name="parametersOutReadyEventArgs">The args passed by the
// Provider</param>
public void ParametersOutReady(object sender, ParametersOutReadyEventArgs parametersOutReadyEventArgs)
{
_parametersOutReadyFlag = true;
// Set the text box values to the values of the Parameters.
if(parametersOutReadyEventArgs.ParameterValues != null)
{
_fontFamily = parametersOutReadyEventArgs.ParameterValues[0];
_fontColor = parametersOutReadyEventArgs.ParameterValues[1];
_fontWeight = parametersOutReadyEventArgs.ParameterValues[2];
_fontSize = parametersOutReadyEventArgs.ParameterValues[3];
// Store font attributes in a State Bag for use by the
// NoParametersOut event handler.
ViewState["FontFamily"] = _fontFamily;
ViewState["FontColor"] = _fontColor;
ViewState["FontWeight"] = _fontWeight;
ViewState["FontSize"] = _fontSize;
}
}
請參閱
參照
IParametersOutConsumer interface