Freigeben über


Object-Element (IntelliSense-Codeausschnitte)

Definiert die Objekte des Codeausschnitts an, die bearbeitet werden können.

<Object Editable="true/false">
    <ID>... </ID>
    <Type>... </Type>
    <ToolTip>... </ToolTip>
    <Default>... </Default>
    <Function>... </Function>
</Object>

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Element

Description

Editable

Optionales Boolean-Attribut.

Gibt an, ob das Objekt nach dem Einfügen des Codeausschnitts bearbeitet werden kann.Der Standardwert dieses Attributs ist true.

Untergeordnete Elemente

Element

Description

Standardwert

Erforderliches Element.

Gibt den Standardwert des Objekts an, wenn der Codeausschnitt eingefügt wird.Es muss genau ein Default-Element in einem Object-Element vorhanden sein.

Funktion

Optionales Element.

Gibt eine Funktion an, die ausgeführt werden soll, wenn das Objekt in Visual Studio den Fokus erhält.Ein Object-Element kann kein oder ein Function-Element enthalten.

ID

Erforderliches Element.

Gibt einen eindeutigen Bezeichner für das Objekt an.Es muss genau ein ID-Element in einem Object-Element vorhanden sein.

Tooltip

Optionales Element.

Beschreibt den erwarteten Wert sowie die Verwendungsweise des Objekts.Ein Object-Element kann kein oder ein Tooltip-Element enthalten.

Text [Type]

Erforderliches Element.

Gibt den Typ des Objekts an.Es muss genau ein Type-Element in einem Object-Element vorhanden sein.

Übergeordnete Elemente

Element

Description

Deklarationen

Enthält die Literale und Objekte, die die Bestandteile eines Codeausschnitts darstellen, die Sie bearbeiten können.

Hinweise

Das Object-Element wird zur Kennzeichnung eines vom Codeausschnitt benötigten Elements verwendet, das möglicherweise jedoch außerhalb des Codeausschnitts selbst definiert wird.Beispielsweise sollten Windows Forms-Steuerelemente, ASP.NET-Steuerelemente, Objektinstanzen und Typinstanzen als Objekte deklariert werden.Für Objektdeklarationen muss ein Typ angegeben werden. Zu diesem Zweck wird das Type-Element verwendet.

Beispiel

Im folgenden Codebeispiel wird veranschaulicht, wie ein SqlConnection-Objekt mit dem ID-Elementwert Connection deklariert wird.Auf das Objekt wird unter Verwendung des Standardtrennzeichens im Code-Element verwiesen.In diesem Beispiel wird mit $Connection$ auf das Objekt verwiesen.

Literale und Objekte dürfen kein ID-Element mit dem Wert end enthalten.Der Wert $end$ ist reserviert. Mit diesem Wert wird die Stelle gekennzeichnet, an der der Cursor nach dem Einfügen des Codeausschnitts positioniert wird.

<CodeSnippets xmlns="https://schemas.microsoft.com/VisualStudio/2005/CodeSnippet">
    <CodeSnippet Format="1.0.0">
        <Header>
            <Title>Create a data adapter</Title>
            <Description>Creates a SqlDataAdapter object.</Description>
            <Author>Microsoft Corporation</Author>
            <Shortcut>createadapter</Shortcut>
        </Header>
        <Snippet>
            <Declarations>
                <Literal>
                    <ID>SQL</ID>
                    <ToolTip>Replace with a SQL connection string.</ToolTip>
                    <Default>"SQL connection string"</Default>
                </Literal>
                <Object>
                    <ID>Connection</ID>
                    <Type>System.Data.SqlClient.SqlConnection</Type>
                    <ToolTip>Replace with a connection object in your application.</ToolTip>
                    <Default>dcConnection</Default>
                </Object>
            </Declarations>
            <Code Language="CSharp">
                <![CDATA[
                    daCustomers = new SqlClient.SqlDataAdapter();
                    selectCommand = new SqlClient.SqlCommand($SQL$);
                    daCustomers.SelectCommand = selectCommand;
                    daCustomers.SelectCommand.Connection = $Connection$;
                ]]>
            </Code>
        </Snippet>
    </CodeSnippet>
</CodeSnippets>

Siehe auch

Konzepte

Schemareferenz für Codeausschnitte

Weitere Ressourcen

Codeausschnitte