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 |
---|---|
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. |
|
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. |
|
Erforderliches Element. Gibt einen eindeutigen Bezeichner für das Objekt an.Es muss genau ein ID-Element in einem Object-Element vorhanden sein. |
|
Optionales Element. Beschreibt den erwarteten Wert sowie die Verwendungsweise des Objekts.Ein Object-Element kann kein oder ein Tooltip-Element enthalten. |
|
Erforderliches Element. Gibt den Typ des Objekts an.Es muss genau ein Type-Element in einem Object-Element vorhanden sein. |
Übergeordnete Elemente
Element |
Description |
---|---|
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