UdfMethodAttribute - Classe
Marque une fonction comme une méthode de fonction définie par l'utilisateur (UDF).
Hiérarchie d’héritage
System.Object
System.Attribute
Microsoft.Office.Excel.Server.Udf.UdfMethodAttribute
Espace de noms : Microsoft.Office.Excel.Server.Udf
Assembly : Microsoft.Office.Excel.Server.Udf (dans Microsoft.Office.Excel.Server.Udf.dll)
Syntaxe
'Déclaration
<AttributeUsageAttribute(AttributeTargets.Method)> _
Public NotInheritable Class UdfMethodAttribute _
Inherits Attribute
'Utilisation
Dim instance As UdfMethodAttribute
[AttributeUsageAttribute(AttributeTargets.Method)]
public sealed class UdfMethodAttribute : Attribute
Remarques
Pour utiliser des fonctions personnalisées dans une classe comme Excel Services UDF, vous devez marquer vos méthodes UDF avec cet attribut. Toutes les méthodes qui ne sont pas marquées avec cet attribut dans l'assembly UDF sont ignorées par Services de calcul Excel. Ils ne sont pas considérées méthodes UDF de Excel Services .
Exemples
using System;
using Microsoft.Office.Excel.Server.Udf;
namespace MyExcelServicesUdf
{
[UdfClass]public class MyUdfs
{
[UdfMethod]public int MyFunction()
{
i = (i + 88) * 2;
return i;
}
}
}
Imports System
Imports Microsoft.Office.Excel.Server.Udf
Namespace MyExcelServicesUdf
<UdfClass>
Public Class MyUdfs
<UdfMethod>
Public Function MyFunction() As Integer
i = (i + 88) * 2
Return i
End Function
End Class
End Namespace
Cohérence de thread
Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.