AutoCompleteAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Marque la méthode attribuée en tant qu’objet AutoComplete. Cette classe ne peut pas être héritée.
public ref class AutoCompleteAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Method, Inherited=true)]
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class AutoCompleteAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Method, Inherited=true)>]
[<System.Runtime.InteropServices.ComVisible(false)>]
type AutoCompleteAttribute = class
inherit Attribute
Public NotInheritable Class AutoCompleteAttribute
Inherits Attribute
- Héritage
- Attributs
Exemples
L’exemple de code suivant illustre l’utilisation du AutoCompleteAttribute type.
using System;
using System.EnterpriseServices;
using System.Reflection;
// References:
// System.EnterpriseServices
public class AutoCompleteAttribute_Example : ServicedComponent
{
[AutoComplete]
public void AutoCompleteAttribute_Ctor()
{
}
[AutoComplete(true)]
public void AutoCompleteAttribute_Ctor_Bool()
{
}
[AutoComplete(false)]
public void AutoCompleteAttribute_Value()
{
// Get information on the member.
System.Reflection.MemberInfo[] memberinfo =
this.GetType().GetMember(
"AutoCompleteAttribute_Value");
// Get the AutoCompleteAttribute applied to the member.
AutoCompleteAttribute attribute =
(AutoCompleteAttribute)System.Attribute.GetCustomAttribute(
memberinfo[0],
typeof(AutoCompleteAttribute),
false);
// Display the value of the attribute's Value property.
Console.WriteLine("AutoCompleteAttribute.Value: {0}", attribute.Value);
}
}
Imports System.EnterpriseServices
Imports System.Reflection
' References:
' System.EnterpriseServices
Public Class AutoCompleteAttribute_Example
Inherits ServicedComponent
<AutoComplete()> _
Public Sub AutoCompleteAttribute_Ctor()
End Sub
<AutoComplete(True)> _
Public Sub AutoCompleteAttribute_Ctor_Bool()
End Sub
<AutoComplete(False)> _
Public Sub AutoCompleteAttribute_Value()
' Get information on the member.
Dim memberinfo As System.Reflection.MemberInfo() = Me.GetType().GetMember("AutoCompleteAttribute_Value")
' Get the AutoCompleteAttribute applied to the member.
Dim attribute As AutoCompleteAttribute = CType(System.Attribute.GetCustomAttribute(memberinfo(0), GetType(AutoCompleteAttribute), False), AutoCompleteAttribute)
' Display the value of the attribute's Value property.
MsgBox("AutoCompleteAttribute.Value: " & attribute.Value)
End Sub
End Class
Remarques
Si elle est spécifiée, elle ne doit pas être désactivée dans le catalogue COM+. Si AutoComplete elle est activée dans le catalogue COM+, elle doit être spécifiée sur le composant.
La transaction appelle SetComplete automatiquement si l’appel de méthode retourne normalement. Si l’appel de méthode lève une exception, la transaction est abandonnée.
Constructeurs
| Nom | Description |
|---|---|
| AutoCompleteAttribute() |
Initialise une nouvelle instance de la AutoCompleteAttribute classe, en spécifiant que l’application doit appeler SetComplete() automatiquement si la transaction se termine correctement. |
| AutoCompleteAttribute(Boolean) |
Initialise une nouvelle instance de la AutoCompleteAttribute classe, en spécifiant si COM+ |
Propriétés
| Nom | Description |
|---|---|
| TypeId |
En cas d’implémentation dans une classe dérivée, obtient un identificateur unique pour cette Attribute. (Hérité de Attribute) |
| Value |
Obtient une valeur indiquant le paramètre de l’option |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Retourne une valeur qui indique si cette instance est égale à un objet spécifié. (Hérité de Attribute) |
| GetHashCode() |
Retourne le code de hachage pour cette instance. (Hérité de Attribute) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| IsDefaultAttribute() |
En cas de substitution dans une classe dérivée, indique si la valeur de cette instance est la valeur par défaut de la classe dérivée. (Hérité de Attribute) |
| Match(Object) |
En cas de substitution dans une classe dérivée, retourne une valeur qui indique si cette instance est égale à un objet spécifié. (Hérité de Attribute) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch. (Hérité de Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Récupère les informations de type d’un objet, qui peuvent être utilisées pour obtenir les informations de type d’une interface. (Hérité de Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1). (Hérité de Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Fournit l’accès aux propriétés et méthodes exposées par un objet. (Hérité de Attribute) |