Skip to content

Commit 20fe443

Browse files
authored
Create Function Registration.md
1 parent f32635e commit 20fe443

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed
+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
title: "Function Registration"
3+
---
4+
**Note:** This document reflects changes made in Excel-DNA v1.9.
5+
6+
Excel-DNA support the creation of user-defined functions for Excel in .NET. This document describes how functions are selected for registration, supported method signatures, method conversions and extension points.
7+
8+
9+
10+
11+
### Changes from earlier versions
12+
In v1.9 we incorporate the functionality previously exposes in the separate `ExcelDna.Registration` library (and package) into the main Excel-DNA library.
13+
To use the extended registration features under older versions, explict registration was required.
14+
Under v1.9 we have:
15+
* expanded the supported parameter and return types for functions markes with `[ExcelFunction]`.
16+
* added support for async and streaming functions and object handles (with the `[return:ExcelHandle]` and `[ExcelHandle]` attributes) in the main library
17+
* migrated registration extension points like `FunctionExecutionHandler` from the ExcelDna.Registration package to the main ExcelDna.Integration library.

0 commit comments

Comments
 (0)