MarshalByValueComponent MarshalByValueComponent MarshalByValueComponent MarshalByValueComponent Class

Definição

Implementa IComponent e fornece a implementação base para componentes remotos que sofrem marshaling por valor (uma cópia do objeto serializado é passada).Implements IComponent and provides the base implementation for remotable components that are marshaled by value (a copy of the serialized object is passed).

public ref class MarshalByValueComponent : IDisposable, IServiceProvider, System::ComponentModel::IComponent
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ComponentConverter))]
[System.Runtime.InteropServices.ComVisible(true)]
public class MarshalByValueComponent : IDisposable, IServiceProvider, System.ComponentModel.IComponent
type MarshalByValueComponent = class
    interface IComponent
    interface IServiceProvider
    interface IDisposable
Public Class MarshalByValueComponent
Implements IComponent, IDisposable, IServiceProvider
Herança
MarshalByValueComponentMarshalByValueComponentMarshalByValueComponentMarshalByValueComponent
Derivado
Atributos
Implementações

Comentários

Um componente pode estar contido em um contêiner.A component can be contained in a container. Para cada componente em um contêiner, o contêiner cria um site que ele usa para gerenciar o componente.For each component in a container, the container creates a site that it uses to manage the component. O componente interage com seu contêiner principalmente por meio de um contêiner fornecido pelo ISite, que é um repositório de informações específicas do contêiner, por componente.The component interacts with its container primarily through a container-provided ISite, which is a repository of container-specific, per-component information.

Notas aos Herdeiros

Quando você herda desta classe, você pode substituir a Dispose(), Sitee o GetService(Type) métodos.When you inherit from this class, you can override the Dispose(), Site, and the GetService(Type) methods.

Construtores

MarshalByValueComponent() MarshalByValueComponent() MarshalByValueComponent() MarshalByValueComponent()

Inicializa uma nova instância da classe MarshalByValueComponent.Initializes a new instance of the MarshalByValueComponent class.

Propriedades

Container Container Container Container

Obtém o contêiner para o componente.Gets the container for the component.

DesignMode DesignMode DesignMode DesignMode

Obtém um valor que indica se o componente está atualmente no modo de design.Gets a value indicating whether the component is currently in design mode.

Events Events Events Events

Obtém a lista de manipuladores de eventos que estão anexados a este componente.Gets the list of event handlers that are attached to this component.

Site Site Site Site

Obtém ou define o site do componente.Gets or sets the site of the component.

Métodos

Dispose() Dispose() Dispose() Dispose()

Libera todos os recursos usados pelo MarshalByValueComponent.Releases all resources used by the MarshalByValueComponent.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Libera os recursos não gerenciados usados pelo MarshalByValueComponent e opcionalmente libera os recursos gerenciados.Releases the unmanaged resources used by the MarshalByValueComponent and optionally releases the managed resources.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Finalize() Finalize() Finalize() Finalize()

Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes de ser recuperado pela coleta de lixo.Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Inherited from Object)
GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Obtém o implementador do IServiceProvider.Gets the implementer of the IServiceProvider.

GetType() GetType() GetType() GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Retorna um String que contém o nome do Component, se houver.Returns a String containing the name of the Component, if any. Esse método não deve ser substituído.This method should not be overridden.

Eventos

Disposed Disposed Disposed Disposed

Adiciona um manipulador de eventos para escutar o evento Disposed no componente.Adds an event handler to listen to the Disposed event on the component.

Aplica-se a

Veja também