ISql90Assembly-Schnittstelle
Modelliert eine SQL Server Common Language Runtime (SQL CLR)-Assembly.
Namespace: Microsoft.Data.Schema.Sql.SchemaModel
Assembly: Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)
Syntax
'Declaration
Public Interface ISql90Assembly _
Inherits IModelNamed, ISqlExtendedPropertyHost, ISqlSecurable, ISql90AuthorizedObject, _
ISqlAuthorizedObject, ISql90Signable, ISqlModelElement, IScriptSourcedModelElement, IModelElement, _
IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface ISql90Assembly : IModelNamed,
ISqlExtendedPropertyHost, ISqlSecurable, ISql90AuthorizedObject, ISqlAuthorizedObject, ISql90Signable,
ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity,
IModelAnnotationHolder
public interface class ISql90Assembly : IModelNamed,
ISqlExtendedPropertyHost, ISqlSecurable, ISql90AuthorizedObject, ISqlAuthorizedObject, ISql90Signable,
ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity,
IModelAnnotationHolder
type ISql90Assembly =
interface
interface IModelNamed
interface ISqlExtendedPropertyHost
interface ISqlSecurable
interface ISql90AuthorizedObject
interface ISqlAuthorizedObject
interface ISql90Signable
interface ISqlModelElement
interface IScriptSourcedModelElement
interface IModelElement
interface IModelPropertyContainer
interface IModelEntity
interface IModelAnnotationHolder
end
public interface ISql90Assembly extends IModelNamed, ISqlExtendedPropertyHost, ISqlSecurable, ISql90AuthorizedObject, ISqlAuthorizedObject, ISql90Signable, ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
Der ISql90Assembly-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
AssemblySources | Ruft eine Liste ab, die die binäre Definition der Assembly enthält. | |
AsymmetricKeys | Ruft die Liste der asymmetrischen Schlüssel ab, die dieser Assembly zugeordnet sind. | |
Authorizer | Ruft den Besitzer des Objekts ab oder legt ihn fest. (Von ISql90AuthorizedObject geerbt.) | |
Authorizer | Ruft den Authorizer für das Objekt ab oder legt den Authorizer fest. (Von ISqlAuthorizedObject geerbt.) | |
Certificates | Ruft die Liste der Zertifikate ab, die dieser Assembly zugeordnet sind. | |
ClrObjects | Ruft die Liste der SQL CLR-Objekte ab, die in dieser Assembly definiert sind. | |
ElementClass | Ruft die Metadatenklasse für ein Element ab. (Von IModelElement geerbt.) | |
ExtendedProperties | Ruft die Liste der erweiterten Eigenschaften für dieses Objekt ab. (Von ISqlExtendedPropertyHost geerbt.) | |
Files | Ruft die Liste der Dateien ab, die dieser Assembly zugeordnet sind. | |
IsVisible | Ruft einen Wert ab, der angibt, ob die Assembly für Transact-SQL-Einstiegspunkte sichtbar ist, oder legt den Wert fest. | |
Model | Ruft den Modellverweis ab. (Von IModelEntity geerbt.) | |
Name | Ruft den Namen des Elements ab oder legt diesen fest. (Von IModelElement geerbt.) | |
Permissions | Ruft die Liste der Berechtigungen für dieses Objekt ab. (Von ISqlSecurable geerbt.) | |
PermissionSet | Ruft den Berechtigungssatz für diese Assembly ab oder legt den Berechtigungssatz fest. | |
PrimarySource | Ruft Informationen zur primären Quelle des Elements ab. (Von IScriptSourcedModelElement geerbt.) | |
ReferencedAssemblies | Ruft die Liste der Assemblys ab, auf die die Assembly verweist. | |
ResolutionStatus | Ruft den Wert des Modellelementauflösungsstatus ab bzw. legt ihn fest. (Von IModelElement geerbt.) | |
SecondarySources | Ruft eine Liste mit sekundären Quellen für das Element ab. (Von IScriptSourcedModelElement geerbt.) | |
Signatures | Ruft eine Liste der Signaturen ab, die für dieses signierbare Objekt gelten. (Von ISql90Signable geerbt.) | |
SourceCodePositions | Ruft die Liste der Quellen ab, die dieses Element definieren. (Von IModelElement geerbt.) | |
ValidationStatus | Ruft den Wert des Modellelementvalidierungsstatus ab bzw. legt ihn fest. (Von IModelElement geerbt.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddAnnotation | Fügt diesem Element die angegebene Anmerkung hinzu. (Von IModelAnnotationHolder geerbt.) | |
Delete | Löscht diese Instanz aus dem Modell. (Von IModelElement geerbt.) | |
GetAnnotations() | Gibt eine Liste mit den Anmerkungen zurück, die an dieses Element angefügt sind. (Von IModelAnnotationHolder geerbt.) | |
GetAnnotations(Type) | Gibt eine Liste angefügter Anmerkungen mit dem angegebenen Typ zurück. (Von IModelAnnotationHolder geerbt.) | |
GetAnnotations(ModelIdentifier) | Gibt eine Liste angefügter Anmerkungen mit dem angegebenen Bezeichner zurück. (Von IModelAnnotationHolder geerbt.) | |
GetAnnotations(ModelIdentifier, Type) | (Von IModelAnnotationHolder geerbt.) | |
GetAnnotations<TType>() | Gibt alle angefügten Modellanmerkungen mit dem angegebenen Anmerkungstyp und dem angegebenen Modellbezeichner zurück. (Von IModelAnnotationHolder geerbt.) | |
GetAnnotations<TType>(ModelIdentifier) | (Von IModelAnnotationHolder geerbt.) | |
GetAssemblySourcesRelationship | Gibt eine IModelMultiRelationship zwischen this und der zugeordneten ISql90AssemblySource zurück. | |
GetAsymmetricKeysRelationship | Gibt eine IModelReverseMultiRelationship zwischen this und dem zugeordneten ISql90AsymmetricKey zurück. | |
GetAuthorizerRelationship() | Gibt eine IModelSingleRelationship zwischen this und dem zugeordneten ISql90ObjectAuthorizer zurück. (Von ISql90AuthorizedObject geerbt.) | |
GetAuthorizerRelationship() | Gibt eine IModelSingleRelationship zwischen this und dem zugeordneten ISqlObjectAuthorizer zurück. (Von ISqlAuthorizedObject geerbt.) | |
GetCertificatesRelationship | Gibt eine IModelReverseMultiRelationship zwischen this und dem zugeordneten ISql90Certificate zurück. | |
GetClrObjectsRelationship | Gibt eine IModelReverseMultiRelationship zwischen this und dem zugeordneten ISql90ClrClassDefined zurück. | |
GetComposingChildren | Gibt eine Liste mit untergeordneten Bestandteilelementen für dieses Element zurück. (Von IModelElement geerbt.) | |
GetExtendedPropertiesRelationship | Gibt eine IModelReverseMultiRelationship zwischen this und der zugeordneten ISqlExtendedProperty zurück. (Von ISqlExtendedPropertyHost geerbt.) | |
GetFilesRelationship | Gibt eine IModelReverseMultiRelationship zwischen this und der zugeordneten ISql90AssemblyFile zurück. | |
GetHierarchicalChildren | Gibt eine Liste mit hierarchischen untergeordneten Elementen für dieses Element zurück. (Von IModelElement geerbt.) | |
GetOwnerInfo | Gibt Informationen zum Elementbesitzer zurück. (Von IModelElement geerbt.) | |
GetPermissionsRelationship | Gibt eine IModelReverseMultiRelationship zwischen this und dem zugeordneten ISqlPermissionStatement zurück. (Von ISqlSecurable geerbt.) | |
GetProperty<TProperty> | Ruft die angegebene Eigenschaft ab. (Von IModelPropertyContainer geerbt.) | |
GetReferencedAssembliesRelationship | Gibt eine IModelMultiRelationship zwischen this und der zugeordneten ISql90Assembly zurück. | |
GetReferencedDanglingRelationshipEntries | Gibt eine Liste der Beziehungseinträge zurück, bei denen sich dieses Element auf der linken Seite befindet und sich auf der rechten Seite der Beziehung entweder kein Element oder ein Element befindet, das nicht im Modell vorhanden ist. (Von IModelElement geerbt.) | |
GetReferencedElements | Gibt eine Liste der Elemente zurück, die in einer Beziehung mit diesem Element stehen, wobei sich dieses Element auf der linken Seite der Beziehung befindet. (Von IModelElement geerbt.) | |
GetReferencedRelationshipEntries | Gibt eine Liste der Beziehungseinträge zurück, bei denen sich dieses Element auf der linken Seite befindet. (Von IModelElement geerbt.) | |
GetReferencingElements | Gibt eine Liste der Elemente zurück, die in einer Beziehung mit diesem Element stehen, wobei sich dieses Element auf der rechten Seite der Beziehung befindet. (Von IModelElement geerbt.) | |
GetReferencingRelationshipEntries | Gibt eine Liste der Beziehungseinträge zurück, bei denen sich dieses Element auf der rechten Seite befindet. (Von IModelElement geerbt.) | |
GetRelationship(ModelRelationshipClass) | Gibt die angeforderte Beziehung mithilfe der angegebenen Metadaten zurück. (Von IModelElement geerbt.) | |
GetRelationship<TFrom, TTo>(ModelRelationshipClass) | Gibt eine Beziehung zurück, deren zwei Elemente die angegebenen Typen aufweisen. (Von IModelElement geerbt.) | |
GetRelationshipEntrySources | Gibt eine Auflistung von Quellinformationen zur angegebenen Beziehung zurück. (Von IScriptSourcedModelElement geerbt.) | |
GetRelationships | Gibt eine Liste der Beziehungen in diesem Element zurück. (Von IModelElement geerbt.) | |
GetSignaturesRelationship | Gibt eine IModelReverseMultiRelationship zwischen this und der zugeordneten ISql90Signature zurück. (Von ISql90Signable geerbt.) | |
IsDeleted | Gibt an, ob das Objekt gelöscht wurde. (Von IModelElement geerbt.) | |
IsExternal | Gibt einen Wert zurück, der angibt, ob das Objekt aus einer externen Quelle geladen wurde und kein Teil des Schemamodells ist. (Von IModelElement geerbt.) | |
RemoveAnnotation | Entfernt die angegebene Anmerkung von diesem Modellelement. (Von IModelAnnotationHolder geerbt.) | |
SetProperty<TProperty> | Legt die angegebene Eigenschaft fest. (Von IModelPropertyContainer geerbt.) |
Zum Seitenanfang