MustRunInClientContextAttribute Classe
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.
Força o objeto atribuído a ser criado no contexto do criador, se possível. Essa classe não pode ser herdada.
public ref class MustRunInClientContextAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class, Inherited=true)]
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class MustRunInClientContextAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class, Inherited=true)>]
[<System.Runtime.InteropServices.ComVisible(false)>]
type MustRunInClientContextAttribute = class
inherit Attribute
Public NotInheritable Class MustRunInClientContextAttribute
Inherits Attribute
- Herança
- Atributos
Exemplos
O exemplo de código a seguir demonstra o uso do MustRunInClientContextAttribute tipo.
using System;
using System.EnterpriseServices;
using System.Reflection;
// References:
// System.EnterpriseServices
[MustRunInClientContext]
public class MustRunInClientContextAttribute_Ctor : ServicedComponent
{
}
[MustRunInClientContext(false)]
public class MustRunInClientContextAttribute_Ctor_Bool : ServicedComponent
{
}
[MustRunInClientContext(false)]
public class MustRunInClientContextAttribute_Value : ServicedComponent
{
public void ValueExample()
{
// Get the MustRunInClientContextAttribute applied to the class.
MustRunInClientContextAttribute attribute =
(MustRunInClientContextAttribute)Attribute.GetCustomAttribute(
this.GetType(),
typeof(MustRunInClientContextAttribute),
false);
// Display the value of the attribute's Value property.
Console.WriteLine("MustRunInClientContextAttribute.Value: {0}",
attribute.Value);
}
}
Imports System.EnterpriseServices
Imports System.Reflection
' References:
' System.EnterpriseServices
<MustRunInClientContext()> _
Public Class MustRunInClientContextAttribute_Ctor
Inherits ServicedComponent
End Class
<MustRunInClientContext(False)> _
Public Class MustRunInClientContextAttribute_Ctor_Bool
Inherits ServicedComponent
End Class
<MustRunInClientContext(False)> _
Public Class MustRunInClientContextAttribute_Value
Inherits ServicedComponent
Public Sub ValueExample()
' Get the MustRunInClientContextAttribute applied to the class.
Dim attribute As MustRunInClientContextAttribute = CType(Attribute.GetCustomAttribute(Me.GetType(), GetType(MustRunInClientContextAttribute), False), MustRunInClientContextAttribute)
' Display the value of the attribute's Value property.
MsgBox("MustRunInClientContextAttribute.Value: " & attribute.Value)
End Sub
End Class
Comentários
Se os atributos de contexto do objeto atribuído entrarem em conflito com os do contexto do criador, um System.Runtime.InteropServices.COMException será gerado quando for feita uma tentativa de criar o objeto.
Para obter mais informações sobre como usar atributos, consulte Atributos.
Construtores
MustRunInClientContextAttribute() |
Inicializa uma nova instância da classe MustRunInClientContextAttribute, que exige a criação do objeto no contexto do criador. |
MustRunInClientContextAttribute(Boolean) |
Inicializa uma nova instância da classe MustRunInClientContextAttribute, opcionalmente sem a criação do objeto no contexto do criador. |
Propriedades
TypeId |
Quando implementado em uma classe derivada, obtém um identificador exclusivo para este Attribute. (Herdado de Attribute) |
Value |
Obtém um valor que indica se o objeto atribuído deve ser criado no contexto do criador. |
Métodos
Equals(Object) |
Retorna um valor que indica se essa instância é igual a um objeto especificado. (Herdado de Attribute) |
GetHashCode() |
Retorna o código hash para a instância. (Herdado de Attribute) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
IsDefaultAttribute() |
Quando substituído em uma classe derivada, indica se o valor dessa instância é o valor padrão para a classe derivada. (Herdado de Attribute) |
Match(Object) |
Quando substituído em uma classe derivada, retorna um valor que indica se essa instância é igual a um objeto especificado. (Herdado de Attribute) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Implantações explícitas de interface
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mapeia um conjunto de nomes para um conjunto correspondente de identificadores de expedição. (Herdado de Attribute) |
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Recupera as informações de tipo para um objeto, que pode ser usado para obter as informações de tipo para uma interface. (Herdado de Attribute) |
_Attribute.GetTypeInfoCount(UInt32) |
Retorna o número de interfaces de informações do tipo que um objeto fornece (0 ou 1). (Herdado de Attribute) |
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fornece acesso a propriedades e métodos expostos por um objeto. (Herdado de Attribute) |