Freigeben über


com4:Class (in InProcessServer)

Definiert eine In-Process-Serverklassenregistrierung.

Elementhierarchie

<-Paket->

     <Anwendungen>

          <Application>

               <Erweiterungen>

                    <com4:InProcessServer->

                         <com4:Class>

     <Erweiterungen>

          <com4:InProcessServer->

               <com4:Class>

Syntax

<com4:Class
    ThreadingModel = 'A string that can have one of the following values: "Both", "STA", "MTA", "MainSTA", or "Neutral".'
    Virtualization = 'A string that can have one of the following values: "enabled" or "disabled".'
    ProgId = 'An alphanumeric string separated by a period with a value between 1 and 255 characters in length (for example, Foo.Bar or Foo.Bar.1).'
    VersionIndependentProgId = 'An alphanumeric string separated by a period with a value between 1 and 255 characters in length (for example, Foo.Bar or Foo.Bar.1).'
    AutoConvertTo = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
    InsertableObject = 'A boolean value.'
    ShortDisplayName = 'A string with a value between 1 and 40 characters in length.'
    Id = 'A GUID in the form xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.'
    DisplayName = 'A string with a value between 1 and 256 characters in length. This string is localizable.'>

    <!-- Child elements -->
    ImplementedCategories
    Conversion
    DataFormats
    MiscStatus
    Verbs
    DefaultIcon
    ToolboxBitmap32
    TypeLib

</com4:Class>

Attribute und Elemente

Attribute

Attribut Beschreibung Datentyp Erforderlich Standardwert
ThreadingModel- Das Threadingmodell zum Laden von DLLs. Eine Zeichenfolge, die einen der folgenden Werte aufweisen kann: Both, STA, MTA, MainSTAoder Neutral. Ja
Virtualization Gibt an, ob die Virtualisierung beim Laden der Klasse verwendet wird. Eine Zeichenfolge, die einen der folgenden Werte aufweisen kann: aktiviert oder deaktiviert. Ja
ProgId- Ordnet eine programmgesteuerte ID (ProgID) einer CLSID zu. Eine alphanumerische Zeichenfolge, die durch einen Punkt mit einem Wert zwischen 1 und 255 Zeichen getrennt ist (z. B. Foo.Bar oder Foo.Bar.1). Nein
VersionIndependentProgId- Ordnet eine ProgID einer CLSID zu. Dieser Wert wird verwendet, um die neueste Version einer Objektanwendung zu ermitteln. Eine alphanumerische Zeichenfolge, die durch einen Punkt mit einem Wert zwischen 1 und 255 Zeichen getrennt ist (z. B. Foo.Bar oder Foo.Bar.1). Nein
AutoConvertTo- Gibt die automatische Konvertierung einer bestimmten Klasse von Objekten in eine neue Klasse von Objekten an. Eine GUID im Format xx-xxxx-xxxx-xxxx-xxxx-xxxxxx. Nein
InsertableObject- Gibt an, dass diese Klasse einfügebar ist. Ein boolescher Wert. Nein
ShortDisplayName- Eine kurze Version des Anzeigenamens der Klasse. Eine Zeichenfolge mit einem Wert zwischen 1 und 40 Zeichen länge. Nein
-ID- Das Id-Attribut entspricht der CLSID. Eine GUID im Format xx-xxxx-xxxx-xxxx-xxxx-xxxxxx. Ja
DisplayName- Eine lokalisierbare Zeichenfolge, die dem Standardwert des CLSID-Schlüssels entspricht. Eine Zeichenfolge mit einem Wert zwischen 1 und 256 Zeichen länge. Diese Zeichenfolge ist lokalisierbar. Nein

Untergeordnete Elemente

Untergeordnetes Element Beschreibung
ImplementedCategories- Gibt Kategorien an, die von der Klasse implementiert werden.
Konvertierung Gibt die Formate an, die eine Anwendung lesen und schreiben kann.
DataFormats- Gibt die Standard- und Hauptdatenformate an, die von einer Anwendung unterstützt werden.
MiscStatus- Gibt an, wie ein Objekt erstellt und angezeigt wird.
Verben Gibt die Verben an, die für eine Anwendung registriert werden sollen.
DefaultIcon- Stellt Standardsymbolinformationen für iconic-Präsentationen von Objekten bereit.
ToolboxBitmap32- Gibt den Modulnamen und die Ressourcen-ID für eine 16 x 16 Bitmap an, die für die Oberfläche einer Symbolleiste oder Toolboxschaltfläche verwendet werden soll.
TypeLib- Eine Typbibliothek für eine Klasse oder Schnittstelle.

Übergeordnete Elemente

Übergeordnetes Element Beschreibung
com4:InProcessServer- Registriert einen In-Process-Server mit einer oder vielen Klassenregistrierungen.

Anforderungen

Artikel Wert
Namespace- http://schemas.microsoft.com/appx/manifest/com/windows10/4
Mindestversion des Betriebssystems Windows 10 (Build 20348)