DynamicObject.TryDeleteMember(DeleteMemberBinder) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece a implementação para operações que excluem um membro de objeto. Esse método não se destina ao uso em C# ou Visual Basic.
public:
virtual bool TryDeleteMember(System::Dynamic::DeleteMemberBinder ^ binder);
public virtual bool TryDeleteMember (System.Dynamic.DeleteMemberBinder binder);
abstract member TryDeleteMember : System.Dynamic.DeleteMemberBinder -> bool
override this.TryDeleteMember : System.Dynamic.DeleteMemberBinder -> bool
Public Overridable Function TryDeleteMember (binder As DeleteMemberBinder) As Boolean
Parâmetros
- binder
- DeleteMemberBinder
Fornece informações sobre a exclusão.
Retornos
true
se a operação for bem-sucedida; caso contrário, false
. Se esse método retornar false
, o associador de tempo de execução da linguagem determinará o comportamento. (Na maioria dos casos, uma exceção de tempo de execução específica a um idioma é gerada.)
Comentários
Classes derivadas da DynamicObject classe podem substituir esse método para especificar como um membro do objeto deve ser excluído. Quando esse método não é substituído, o associador de tempo de execução do idioma determina o comportamento. (Na maioria dos casos, uma exceção de tempo de execução específica a um idioma é gerada.)
Os compiladores C# e Visual Basic nunca emitem código para usar esse método porque não dão suporte a esse tipo de operação. Esse método destina-se a linguagens que dão suporte à sintaxe para excluir membros, como del sampleObject.SampleMember
no Python.