(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

UserDefinedFunction-Klasse

Das UserDefinedFunction-Objekt stellt eine benutzerdefinierte SQL Server-Funktion dar.

Namespace:  Microsoft.SqlServer.Management.Smo
Assembly:  Microsoft.SqlServer.Smo (in Microsoft.SqlServer.Smo.dll)

[StateChangeEventAttribute("ALTER_SCHEMA", "FUNCTION")]
[StateChangeEventAttribute("ALTER_AUTHORIZATION_DATABASE", "FUNCTION")]
[PhysicalFacetAttribute(PhysicalFacetOptions.ReadOnly)]
[StateChangeEventAttribute("ALTER_FUNCTION", "FUNCTION")]
[StateChangeEventAttribute("RENAME", "FUNCTION")]
[StateChangeEventAttribute("CREATE_FUNCTION", "FUNCTION")]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.None|AutomatedPolicyEvaluationMode.Enforce|AutomatedPolicyEvaluationMode.CheckOnChanges|AutomatedPolicyEvaluationMode.CheckOnSchedule)]
public sealed class UserDefinedFunction : ScriptSchemaObjectBase, 
	ICreatable, IAlterable, IRenamable, IDroppable, IExtendedProperties, 
	IScriptable, ITextObject, ISfcSupportsDesignMode, IColumnPermission, IObjectPermission

Der UserDefinedFunction-Typ macht folgende Elemente verfügbar.

  NameBeschreibung
Öffentliche MethodeUserDefinedFunction()Initialisiert eine neue Instanz der UserDefinedFunction-Klasse.
Öffentliche MethodeUserDefinedFunction(Database, String)Initialisiert eine neue Instanz der UserDefinedFunction-Klasse für die angegebene Datenbank unter Verwendung des angegebenen Namens.
Öffentliche MethodeUserDefinedFunction(Database, String, String)Initialisiert eine neue Instanz der UserDefinedFunction-Klasse für die angegebene Datenbank unter Verwendung des angegebenen Namens und Schemas.
Nach oben

  NameBeschreibung
Öffentliche EigenschaftAnsiNullsStatusRuft den Boolean-Eigenschaftswert ab, der angibt, ob die ISO-NULL-Behandlung in der benutzerdefinierten Funktion aktiviert ist.
Öffentliche EigenschaftAssemblyNameRuft den Namen der Assembly für die benutzerdefinierte Funktion ab oder legt ihn fest.
Öffentliche EigenschaftChecksStellt eine Auflistung von Check-Objekten dar. Jedes Check-Objekt stellt eine für die benutzerdefinierte Funktion definierte CHECK-Einschränkung dar.
Öffentliche EigenschaftClassNameRuft den Namen der Klasse für die benutzerdefinierte Funktion ab oder legt ihn fest.
Öffentliche EigenschaftColumnsStellt eine Auflistung von Column-Objekten dar. Jedes Column-Objekt stellt eine für die benutzerdefinierte Funktion definierte Spalte dar.
Öffentliche EigenschaftCreateDateRuft das Datum und die Uhrzeit der Erstellung der benutzerdefinierten Funktion ab.
Öffentliche EigenschaftDataTypeRuft den Rückgabetyp für Skalarfunktionen ab oder legt ihn fest.
Öffentliche EigenschaftDateLastModifiedRuft das Datum und die Uhrzeit der letzten Änderung der benutzerdefinierten Funktion ab.
Öffentliche EigenschaftEventsRuft die der benutzerdefinierten Funktion zugeordneten Ereignisse ab.
Öffentliche EigenschaftExecutionContextRuft den Ausführungskontext für die benutzerdefinierte Funktion ab oder legt ihn fest.
Öffentliche EigenschaftExecutionContextPrincipalRuft den Ausführungskontextprinzipal für die benutzerdefinierte Funktion ab oder legt ihn fest.
Öffentliche EigenschaftExtendedPropertiesRuft die erweiterten Eigenschaften des UserDefinedFunction-Objekts ab.
Öffentliche EigenschaftFunctionTypeRuft den Typ der benutzerdefinierten Funktion ab oder legt ihn fest.
Öffentliche EigenschaftIDRuft den ID-Wert ab, durch den die benutzerdefinierte Funktion eindeutig identifiziert wird.
Öffentliche EigenschaftImplementationTypeRuft den Implementierungstyp der benutzerdefinierten Funktion ab oder legt ihn fest.
Öffentliche EigenschaftIndexesStellt eine Auflistung von Index-Objekten dar. Jedes Index-Objekt stellt einen für die benutzerdefinierte Funktion definierten Index dar.
Öffentliche EigenschaftIsDeterministicRuft den Boolean-Eigenschaftswert ab, der angibt, ob die benutzerdefinierte Funktion deterministisch ist, oder legt ihn fest.
Öffentliche EigenschaftIsEncryptedRuft den Boolean-Eigenschaftswert ab, der angibt, ob die benutzerdefinierte Funktion verschlüsselt ist, oder legt ihn fest.
Öffentliche EigenschaftIsSchemaBoundRuft den Boolean-Eigenschaftswert ab, der angibt, ob die benutzerdefinierte Funktion an ein Schema gebunden ist, oder legt ihn fest.
Öffentliche EigenschaftIsSchemaOwnedRuft einen Boolean-Wert ab, der angibt, ob ein Schema im Besitz des UserDefinedFunction-Objekts ist.
Öffentliche EigenschaftIsSystemObjectRuft den Boolean-Eigenschaftswert ab, der angibt, ob die benutzerdefinierte Funktion ein Systemobjekt ist.
Öffentliche EigenschaftMethodNameRuft den Methodennamen für die benutzerdefinierte Funktion ab.
Öffentliche EigenschaftNameRuft einen String-Wert ab, der den Namen der benutzerdefinierten Funktion angibt, oder legt ihn fest. (Überschreibt ScriptSchemaObjectBase.Name.)
Öffentliche EigenschaftOrderColumnsRuft die OrderColumnsCollection ab, die dieser benutzerdefinierten Funktion zugeordnet ist.
Öffentliche EigenschaftOwnerRuft den Namen des Besitzers des UserDefinedFunction-Objekts ab.
Öffentliche EigenschaftParametersStellt eine Auflistung von Parameter-Objekten dar. Jedes Parameter-Objekt stellt einen für die benutzerdefinierte Funktion definierten Parameter dar.
Öffentliche EigenschaftParentRuft das Database-Objekt ab, das dem UserDefinedFunction-Objekt übergeordnet ist, oder legt es fest.
Öffentliche EigenschaftPropertiesRuft eine Auflistung von Property-Objekten ab, die die Objekteigenschaften darstellen. (Geerbt von SqlSmoObject.)
Öffentliche EigenschaftQuotedIdentifierStatusRuft einen Boolean-Eigenschaftswert ab, der angibt, ob durch doppelte Anführungszeichen begrenzte Bezeichner in Transact-SQL reservierte Schlüsselwörter sind oder Zeichen enthalten, die gemäß den Transact-SQL-Syntaxregeln in der benutzerdefinierten Funktion normalerweise nicht zulässig sind, oder legt ihn fest.
Öffentliche EigenschaftReturnsNullOnNullInputRuft die Boolean-Eigenschaft ab, die angibt, ob die Funktion aufgerufen werden soll, wenn mindestens eines der Funktionsargumente NULL ist, oder legt sie fest.
Öffentliche EigenschaftSchemaRuft einen String-Wert ab, der den Namen des Schemas angibt, in dem die benutzerdefinierte Funktion enthalten ist. (Überschreibt ScriptSchemaObjectBase.Schema.)
Öffentliche EigenschaftStateRuft den Status des Objekts ab, auf das verwiesen wird. (Geerbt von SmoObjectBase.)
Öffentliche EigenschaftTableVariableNameRuft den Tabellenvariablennamen ab oder legt ihn fest.
Öffentliche EigenschaftTextBodyRuft die Transact-SQL-Zeichenfolge ab, durch die die benutzerdefinierte Funktion definiert wird, oder legt sie fest.
Öffentliche EigenschaftTextHeaderRuft den Headerteil der Transact-SQL-Zeichenfolge ab, durch die die benutzerdefinierte Funktion definiert wird, oder legt ihn fest.
Öffentliche EigenschaftTextModeRuft die Boolean-Eigenschaft ab, die angibt, ob der Textheader als Text bearbeitbar ist, oder legt sie fest.
Öffentliche EigenschaftUrnRuft den Wert der URN (Uniform Resource Name)-Adresse ab, durch den das Objekt eindeutig identifiziert wird. (Geerbt von SqlSmoObject.)
Öffentliche EigenschaftUserDataRuft benutzerdefinierte Daten ab, die dem Objekt zugeordnet sind, auf das verwiesen wird, oder legt sie fest. (Geerbt von SmoObjectBase.)
Nach oben

  NameBeschreibung
Öffentliche MethodeAlterAktualisiert alle Änderungen an den Eigenschaften des UserDefinedFunction-Objekts für die SQL Server-Instanz. 
Öffentliche MethodeChangeSchemaÄndert das Schema für die benutzerdefinierte Funktion.
Öffentliche MethodeCreateErstellt eine benutzerdefinierte Funktion für die SQL Server-Instanz, so wie im UserDefinedFunction-Objekt definiert.
Öffentliche MethodeDeny(ObjectPermissionSet, String)Verweigert dem angegebenen Empfänger den festgelegten Berechtigungssatz für die benutzerdefinierte Funktion.
Öffentliche MethodeDeny(ObjectPermissionSet, String[])Verweigert den angegebenen Empfängern den vorliegenden Berechtigungssatz für die benutzerdefinierte Funktion.
Öffentliche MethodeDeny(ObjectPermissionSet, String, Boolean)Verweigert dem angegebenen Empfänger und anderen Benutzern, denen der Empfänger Zugriff auf den angegebenen Berechtigungssatz gewährt hat, den festgelegten Berechtigungssatz für die benutzerdefinierte Funktion.
Öffentliche MethodeDeny(ObjectPermissionSet, String, String[])Verweigert dem Empfänger den angegebenen Berechtigungssatz für die angegebenen Spalten der benutzerdefinierten Funktion.
Öffentliche MethodeDeny(ObjectPermissionSet, String[], Boolean)Verweigert den angegebenen Empfängern die vorliegende Berechtigung für die benutzerdefinierte Funktion.
Öffentliche MethodeDeny(ObjectPermissionSet, String[], String[])Verweigert den Empfängern den angegebenen Berechtigungssatz für die angegebenen Spalten der benutzerdefinierten Funktion.
Öffentliche MethodeDeny(ObjectPermissionSet, String, String[], Boolean)Verweigert dem angegebenen Empfänger und anderen Benutzern, denen der Empfänger Zugriff auf den angegebenen Berechtigungssatz gewährt hat, den festgelegten Berechtigungssatz für die angegebenen Spalten der benutzerdefinierten Funktion.
Öffentliche MethodeDeny(ObjectPermissionSet, String[], String[], Boolean)Verweigert den angegebenen Empfängern und anderen Benutzern, denen der Empfänger Zugriff auf den angegebenen Berechtigungssatz gewährt hat, den festgelegten Berechtigungssatz für die angegebenen Spalten der benutzerdefinierten Funktion.
Öffentliche MethodeDiscoverErmittelt eine Liste vom Typ Object. (Geerbt von SqlSmoObject.)
Öffentliche MethodeDropEntfernt die benutzerdefinierte Funktion aus der SQL Server-Instanz.
Öffentliche MethodeEnumColumnPermissions()Listet die Spaltenberechtigungen für die benutzerdefinierte Funktion auf.
Öffentliche MethodeEnumColumnPermissions(String)Listet für einen angegebenen Empfänger die Spaltenberechtigungen für die benutzerdefinierte Funktion auf.
Öffentliche MethodeEnumColumnPermissions(ObjectPermissionSet)Zählt für eine angegebene Berechtigung die Spaltenberechtigungen für die benutzerdefinierte Funktion auf.
Öffentliche MethodeEnumColumnPermissions(String, ObjectPermissionSet)Listet für einen angegebenen Empfänger und eine angegebene Berechtigung die Spaltenberechtigungen für die benutzerdefinierte Funktion auf.
Öffentliche MethodeEnumObjectPermissions()Listet die Objektberechtigungen für die benutzerdefinierte Funktion auf.
Öffentliche MethodeEnumObjectPermissions(String)Listet für einen angegebenen Empfänger die Objektberechtigungen für die benutzerdefinierte Funktion auf.
Öffentliche MethodeEnumObjectPermissions(ObjectPermissionSet)Zählt für eine angegebene Berechtigung die Objektberechtigungen für die benutzerdefinierte Funktion auf.
Öffentliche MethodeEnumObjectPermissions(String, ObjectPermissionSet)Listet für einen angegebenen Empfänger und eine angegebene Berechtigung die Objektberechtigungen für die benutzerdefinierte Funktion auf.
Öffentliche MethodeEquals (Geerbt von Object.)
Geschützte MethodeFormatSqlVariantFormatiert ein Objekt als SqlVariant-Typ. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetContextDBRuft die Kontextdatenbank ab, die diesem Objekt zugeordnet ist. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetDBNameRuft den Datenbanknamen ab, der dem Objekt zugeordnet ist. (Geerbt von SqlSmoObject.)
Öffentliche MethodeGetHashCode (Geerbt von Object.)
Geschützte MethodeGetPropValueRuft einen Eigenschaftswert des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetPropValueOptionalRuft einen Eigenschaftswert des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetPropValueOptionalAllowNullRuft einen Eigenschaftswert des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.)
Geschützte MethodeGetServerObjectRuft den Server des SqlSmoObject-Objekts ab. (Geerbt von SqlSmoObject.)
Öffentliche MethodeGetType (Geerbt von Object.)
Öffentliche MethodeGrant(ObjectPermissionSet, String)Gewährt dem angegebenen Empfänger Zugriff auf den angegebenen Berechtigungssatz für die benutzerdefinierte Funktion.
Öffentliche MethodeGrant(ObjectPermissionSet, String[])Gewährt den angegebenen Empfängern Zugriff auf den angegebenen Berechtigungssatz für die benutzerdefinierte Funktion.
Öffentliche MethodeGrant(ObjectPermissionSet, String, Boolean)Gewährt dem angegebenen Empfänger Zugriff auf die angegebene Berechtigung sowie die Möglichkeit, anderen Benutzern Zugriff auf die benutzerdefinierte Funktion zu gewähren.
Öffentliche MethodeGrant(ObjectPermissionSet, String, String[])Gewährt dem angegebenen Empfänger Zugriff auf den angegebenen Berechtigungssatz für die angegebenen Spalten der benutzerdefinierten Funktion.
Öffentliche MethodeGrant(ObjectPermissionSet, String[], Boolean)Gewährt den angegebenen Empfängern Zugriff auf die angegebene Berechtigung sowie die Möglichkeit, anderen Benutzern Zugriff auf die benutzerdefinierte Funktion zu gewähren.
Öffentliche MethodeGrant(ObjectPermissionSet, String[], String[])Gewährt den Empfängern Zugriff auf den angegebenen Berechtigungssatz für die angegebenen Spalten der benutzerdefinierten Funktion.
Öffentliche MethodeGrant(ObjectPermissionSet, String, Boolean, String)Gewährt dem Empfänger Zugriff auf den angegebenen Berechtigungssatz sowie die Möglichkeit, unter einer angenommenen Rolle anderen Benutzern Zugriff auf den Berechtigungssatz für die benutzerdefinierte Funktion zu gewähren.
Öffentliche MethodeGrant(ObjectPermissionSet, String, String[], Boolean)Gewährt dem Empfänger Zugriff auf die angegebene Berechtigung sowie die Möglichkeit, anderen Benutzern Zugriff auf den angegebenen Berechtigungssatz für die angegebenen Spalten der benutzerdefinierten Funktion zu gewähren.
Öffentliche MethodeGrant(ObjectPermissionSet, String[], Boolean, String)Gewährt den Empfängern Zugriff auf den angegebenen Berechtigungssatz sowie die Möglichkeit, unter einer angenommenen Rolle anderen Benutzern Zugriff auf den Berechtigungssatz für die benutzerdefinierte Funktion zu gewähren.
Öffentliche MethodeGrant(ObjectPermissionSet, String[], String[], Boolean)Gewährt den Empfängern Zugriff auf den angegebenen Berechtigungssatz sowie die Möglichkeit, anderen Benutzern Zugriff auf den angegebenen Berechtigungssatz für die angegebenen Spalten der benutzerdefinierten Funktion zu gewähren.
Öffentliche MethodeGrant(ObjectPermissionSet, String, String[], Boolean, String)Gewährt dem Empfänger Zugriff auf den angegebenen Berechtigungssatz sowie die Möglichkeit, unter einer angenommenen Rolle anderen Benutzern Zugriff auf den Berechtigungssatz für die angegebenen Spalten der benutzerdefinierten Funktion zu gewähren.
Öffentliche MethodeGrant(ObjectPermissionSet, String[], String[], Boolean, String)Gewährt den Empfängern Zugriff auf den angegebenen Berechtigungssatz sowie die Möglichkeit, unter einer angenommenen Rolle anderen Benutzern Zugriff auf den Berechtigungssatz für die angegebenen Spalten der benutzerdefinierten Funktion zu gewähren.
Öffentliche MethodeInitialize()Initialisiert das Objekt und erzwingt das Laden der Eigenschaften. (Geerbt von SqlSmoObject.)
Öffentliche MethodeInitialize(Boolean)Initialisiert das Objekt und erzwingt das Laden der Eigenschaften. (Geerbt von SqlSmoObject.)
Geschützte MethodeIsObjectInitializedÜberprüft, ob das Objekt initialisiert wurde. (Geerbt von SqlSmoObject.)
Geschützte MethodeIsObjectInSpaceÜberprüft, ob das Objekt isoliert vorhanden oder mit der SQL Server-Instanz verbunden ist. (Geerbt von SqlSmoObject.)
Öffentliche MethodeRefreshAktualisiert die Eigenschaften des UserDefinedFunction-Objekts. (Überschreibt ScriptNameObjectBase.Refresh().)
Öffentliche MethodeRenameBenennt die benutzerdefinierte Funktion um.
Öffentliche MethodeRevoke(ObjectPermissionSet, String)Hebt den Zugriff auf einen Berechtigungssatz auf, der einem Empfänger zuvor für die benutzerdefinierte Funktion gewährt wurde.
Öffentliche MethodeRevoke(ObjectPermissionSet, String[])Hebt den Zugriff auf einen Berechtigungssatz auf, der einer Liste von Empfängern zuvor für die benutzerdefinierte Funktion gewährt wurde.
Öffentliche MethodeRevoke(ObjectPermissionSet, String, String[])Hebt den Zugriff auf einen Berechtigungssatz auf, der einem Empfänger zuvor für die angegebenen Spalten der benutzerdefinierten Funktion gewährt wurde.
Öffentliche MethodeRevoke(ObjectPermissionSet, String[], String[])Hebt den Zugriff auf einen Berechtigungssatz auf, der einer Liste von Empfängern zuvor für die angegebenen Spalten der benutzerdefinierten Funktion gewährt wurde.
Öffentliche MethodeRevoke(ObjectPermissionSet, String, Boolean, Boolean)Widerruft einen Berechtigungssatz, der einem Empfänger bzw. anderen Benutzern, denen der Empfänger Zugriff auf den angegebenen Berechtigungssatz erteilt hat, zuvor für die benutzerdefinierte Funktion gewährt wurden. Der Empfänger ist außerdem in der Lage, den angegebenen Berechtigungssatz für andere Benutzer aufzuheben.
Öffentliche MethodeRevoke(ObjectPermissionSet, String[], Boolean, Boolean)Widerruft einen Berechtigungssatz, der Empfängern bzw. anderen Benutzern, denen die Empfänger Zugriff auf den angegebenen Berechtigungssatz erteilt haben, zuvor für die benutzerdefinierte Funktion gewährt wurden. Die Empfänger sind außerdem in der Lage, den angegebenen Berechtigungssatz für andere Benutzer aufzuheben.
Öffentliche MethodeRevoke(ObjectPermissionSet, String, Boolean, Boolean, String)Widerruft einen Berechtigungssatz, der einem Empfänger bzw. anderen Benutzern, denen der Empfänger Zugriff auf den angegebenen Berechtigungssatz erteilt hat, zuvor für die benutzerdefinierte Funktion gewährt wurden. Der Empfänger ist außerdem berechtigt, unter einer angenommenen Rolle den angegebenen Berechtigungssatz für andere Benutzer aufzuheben.
Öffentliche MethodeRevoke(ObjectPermissionSet, String, String[], Boolean, Boolean)Widerruft einen Berechtigungssatz, der Empfängern bzw. anderen Benutzern, denen die Empfänger Zugriff auf den angegebenen Berechtigungssatz erteilt haben, zuvor für die angegebenen Spalten der benutzerdefinierten Funktion gewährt wurde. Die Empfänger sind außerdem berechtigt, unter einer angenommenen Rolle den angegebenen Berechtigungssatz für andere Benutzer aufzuheben.
Öffentliche MethodeRevoke(ObjectPermissionSet, String[], Boolean, Boolean, String)Widerruft einen Berechtigungssatz, der Empfängern bzw. anderen Benutzern, denen die Empfänger Zugriff erteilt haben, zuvor für die benutzerdefinierte Funktion gewährt wurden. Die Empfänger sind außerdem berechtigt, unter einer angenommenen Rolle den angegebenen Berechtigungssatz für andere Benutzer aufzuheben.
Öffentliche MethodeRevoke(ObjectPermissionSet, String[], String[], Boolean, Boolean)Widerruft einen Berechtigungssatz, der Empfängern bzw. anderen Benutzern, denen die Empfänger Zugriff auf den angegebenen Berechtigungssatz erteilt haben, zuvor für die angegebenen Spalten der benutzerdefinierten Funktion gewährt wurde. Die Empfänger sind außerdem in der Lage, den angegebenen Berechtigungssatz für andere Benutzer aufzuheben.
Öffentliche MethodeRevoke(ObjectPermissionSet, String, String[], Boolean, Boolean, String)Widerruft einen Berechtigungssatz, der dem Empfänger bzw. anderen Benutzern, denen der Empfänger Zugriff auf den angegebenen Berechtigungssatz erteilt hat, zuvor für die angegebenen Spalten der benutzerdefinierten Funktion gewährt wurde. Der Empfänger ist außerdem berechtigt, unter einer angenommenen Rolle den angegebenen Berechtigungssatz für andere Benutzer aufzuheben.
Öffentliche MethodeRevoke(ObjectPermissionSet, String[], String[], Boolean, Boolean, String)Widerruft einen Berechtigungssatz, der Empfängern bzw. anderen Benutzern, denen die Empfänger Zugriff auf den angegebenen Berechtigungssatz erteilt haben, zuvor für die angegebenen Spalten der benutzerdefinierten Funktion gewährt wurde. Die Empfänger sind außerdem berechtigt, unter einer angenommenen Rolle den angegebenen Berechtigungssatz für andere Benutzer aufzuheben.
Öffentliche MethodeScript()Generiert ein Transact-SQL-Skript, das zum Neuerstellen der benutzerdefinierten Funktion verwendet werden kann.
Öffentliche MethodeScript(ScriptingOptions)Generiert ein Transact-SQL-Skript, das zum Neuerstellen der benutzerdefinierten Funktion gemäß den Skriptoptionen verwendet werden kann.
Öffentliche MethodeScriptHeaderGibt den Textheader mit der Option zurück, den Text zu ändern.
Geschützte MethodeSetParentImplLegt das übergeordnete Element von SqlSmoObject auf den newParent-Parameter fest. (Geerbt von SqlSmoObject.)
Öffentliche MethodeToStringGibt eine String zurück, die das Objekt darstellt, auf das verwiesen wird. (Geerbt von SqlSmoObject.)
Öffentliche MethodeValidateÜberprüft den Status eines Objekts. (Geerbt von SmoObjectBase.)
Nach oben

  NameBeschreibung
Öffentliches EreignisPropertyChangedStellt das Ereignis dar, das bei Änderung einer Eigenschaft auftritt. (Geerbt von SqlSmoObject.)
Öffentliches EreignisPropertyMetadataChangedStellt das Ereignis dar, das bei Änderungen an den Eigenschaftsmetadaten auftritt. (Geerbt von SqlSmoObject.)
Nach oben

  NameBeschreibung
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.DiscoverErmittelt alle Abhängigkeiten. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.GetDomainRootGibt den Stamm der Domäne zurück. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.GetParentRuft das übergeordnete Element dieses Objekts ab. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.GetPropertyTypeRuft den Typ der angegebenen Eigenschaft ab. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.GetPropertyValueRuft den Wert der angegebenen Eigenschaft ab. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.GetUrnRuft den URN (Uniform Resource Name) des Objekts ab. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.ResolveRuft aus dem URN (Unified Resource Name) die Instanz ab, die die Informationen zum Objekt enthält. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.SetObjectStateLegt den Objektstatus auf den angegebenen SfcObjectState-Wert fest. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeIAlienObject.SetPropertyValueLegt den Eigenschaftswert fest. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate MethodeISfcPropertyProvider.GetPropertySetRuft den Schnittstellenverweis auf den Eigenschaftensatz dieses Objekts ab. Verweisen Sie nicht direkt im Code auf dieses Element. Unterstützt die SQL Server-Infrastruktur. (Geerbt von SqlSmoObject.)
Explizite SchnittstellenimplementierungPrivate EigenschaftISfcSupportsDesignMode.IsDesignModeRuft einen Boolean-Wert ab, der angibt, ob die benutzerdefinierte Funktion den Entwurfsmodus unterstützt.
Nach oben

Das UserDefinedFunction-Objekt stellt die Funktionalität bereit, die es Benutzern ermöglicht, Funktionen programmgesteuert zu verwalten.

Um UserDefinedFunction-Objekteigenschaften abzurufen, können Benutzer Mitglied der festen Serverrolle "public" sein.

Um UserDefinedFunction-Objekteigenschaften festzulegen, müssen Benutzer die ALTER-Berechtigung für die benutzerdefinierte Funktion.

Um eine benutzerdefinierte Funktion erstellen können, müssen Benutzer CREATE FUNCTION-Berechtigung in der Datenbank und die ALTER-Berechtigung für das angegebene Schema.

Um eine benutzerdefinierte Funktion zu löschen, müssen Benutzer die CONTROL-Berechtigung für die benutzerdefinierte Funktion sowie die ALTER-Berechtigung auf dem Schema angegebenen ÄNDERN.

Um zu gewähren, Berechtigungen für die benutzerdefinierte Funktion an andere Benutzer zum Verweigern oder Aufheben, Benutzer muss die CONTROL-Berechtigung für die benutzerdefinierte Funktion.

Threadsicherheit

Alle öffentlichen, statischen Elemente dieses Typs (Shared in Microsoft Visual Basic) sind für Vorgänge mit mehreren Threads sicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Community-Beiträge

HINZUFÜGEN
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
Anzeigen:
© 2014 Microsoft