Assemblys PIA (Primary Interop Assemblies)

Un assembly PIA (Primary Interop Assembly) est un assembly unique, fourni par le fournisseur, contenant des définitions (sous forme de métadonnées) de types implémentés avec COM. Il ne peut y avoir qu'un seul assembly PIA, qui doit être signé avec un nom fort par l'éditeur de la bibliothèque de types COM. Un même assembly PIA peut encapsuler plusieurs versions de la même bibliothèque de types.

Une bibliothèque de types COM importée en tant qu'assembly et signée par une autre personne que l'éditeur de la bibliothèque de types d'origine ne peut pas être un assembly PIA. Seul l'éditeur d'une bibliothèque de types peut générer un véritable assembly PIA, qui devient l'unité des définitions de types officielles pour interagir avec les types COM sous-jacents.

Les éditeurs de composants COM génèrent des assemblys PIA et les distribuent aux développeurs pour qu'ils soient utilisés dans des applications .NET Framework. Pour les éditeurs, cette section fournit des informations sur la génération d'assemblys PIA. Pour les développeurs, cette section explique comment programmer avec des assemblys PIA.

Dans cette section

Rubriques connexes