StateBag.Add(String, Object) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
public:
System::Web::UI::StateItem ^ Add(System::String ^ key, System::Object ^ value);
public System.Web.UI.StateItem Add(string key, object value);
member this.Add : string * obj -> System.Web.UI.StateItem
Public Function Add (key As String, value As Object) As StateItem
Parâmetros
Devoluções
Devolve a StateItem que representa o objeto adicionado ao estado de visualização.
Exceções
Exemplos
O exemplo de código seguinte demonstra o uso do Add método.
void MovePiece(string fromPosition, string toPosition) {
StateBag bag = ViewState;
object piece = bag[fromPosition];
if (piece != null) {
bag.Remove(fromPosition);
bag.Add(toPosition, piece);
RenderBoard();
}
else {
throw new InvalidPositionException("There is no game piece at the \"from\" position.");
}
}
Sub MovePiece(fromPosition As String, toPosition As String)
Dim bag As StateBag = ViewState
Dim piece As Object = bag(fromPosition)
If Not (piece Is Nothing) Then
bag.Remove(fromPosition)
bag.Add(toPosition, piece)
RenderBoard()
Else
Throw New InvalidPositionException("There is no game piece at the ""from"" position.")
End If
End Sub 'MovePiece