ISql100SymmetricKey Members

Include Protected Members
Include Inherited Members

Represents a Sql100 symmetric key.

The ISql100SymmetricKey type exposes the following members.

Methods

  Name Description
Public method AddAnnotation Adds an annotation. (Inherited from IModelAnnotationHolder.)
Public method Delete Deletes this instance from the model. (Inherited from IModelElement.)
Public method GetAnnotations Overloaded. Returns all attached annotations.
Public method GetAnnotations<TType> Overloaded.
Public method GetAuthorizerRelationship Gets an authorizer relationship. (Inherited from ISql90AuthorizedObject.)
Public method GetComposingChildren Returns a list of composing children for this element. (Inherited from IModelElement.)
Public method GetEncryptionAsymmetricKeysRelationship Gets an encryption asymmetric keys relationship. (Inherited from ISql90SymmetricKey.)
Public method GetEncryptionCertificatesRelationship Gets an encryption certificates relationship. (Inherited from ISql90SymmetricKey.)
Public method GetEncryptionPasswordsRelationship Gets an encryption passwords relationship. (Inherited from ISql90SymmetricKey.)
Public method GetEncryptionSymmetricKeysRelationship Gets an encryption symmetric keys relationship. (Inherited from ISql90SymmetricKey.)
Public method GetHierarchicalChildren Returns a list of hierarchical children for this element. (Inherited from IModelElement.)
Public method GetOwnerInfo Returns information about the element owner. (Inherited from IModelElement.)
Public method GetPermissionsRelationship Gets a permissions relationship collection. (Inherited from ISqlSecurable.)
Public method GetProperty<TProperty> Gets the specified property. (Inherited from IModelPropertyContainer.)
Public method GetProviderRelationship Gets a provider relationship.
Public method GetRelatedDanglingRelationshipEntries Returns a list of the dangling relationship entries, where this element is on the left side. (Inherited from IModelElement.)
Public method GetRelatedElements Returns a list of the elements that are in a relationship with this element, where this element is on the left side. (Inherited from IModelElement.)
Public method GetRelatedRelationshipEntries Returns a list of the relationship entries, where this element is on the left side. (Inherited from IModelElement.)
Public method GetRelatingElements Returns a list of the elements that are in a relationship with this element, where this element is on the right side. (Inherited from IModelElement.)
Public method GetRelatingRelationshipEntries Returns a list of the relationship entries, where this element is on the right side. (Inherited from IModelElement.)
Public method GetRelationship Returns the asked relationship. (Inherited from IModelElement.)
Public method GetRelationship<TRelating, TRelated> Returns the asked relationship. (Inherited from IModelElement.)
Public method GetRelationshipEntrySources Returns the list of relationship entry sources for a relationship entry. (Inherited from IScriptSourcedElement.)
Public method GetRelationships Returns a list of the relationships of this element. (Inherited from IModelElement.)
Public method IsDeleted Specifies whether the object is deleted. (Inherited from IModelElement.)
Public method IsExternal Specifies whether the object is external. (Inherited from IModelElement.)
Public method RemoveAnnotation Removes an annotation. (Inherited from IModelAnnotationHolder.)
Public method SetProperty<TProperty> Sets the specified property. (Inherited from IModelPropertyContainer.)

Top

Properties

  Name Description
Public property Algorithm Gets or sets the key algorithm. (Inherited from ISql90SymmetricKey.)
Public property Authorizer Overloaded.
Public property CreationDisposition Gets or sets the key creation disposition.
Public property ElementClass Gets the metadata class. (Inherited from IModelElement.)
Public property ElementSource Gets the element source for an element. (Inherited from IScriptSourcedElement.)
Public property EncryptionAsymmetricKeys Gets a list of encryption asymmetric keys. (Inherited from ISql90SymmetricKey.)
Public property EncryptionCertificates Gets a list of encryption certificates. (Inherited from ISql90SymmetricKey.)
Public property EncryptionPasswords Gets a list of encryption passwords. (Inherited from ISql90SymmetricKey.)
Public property EncryptionSymmetricKeys Gets a list of encryption symmetric keys. (Inherited from ISql90SymmetricKey.)
Public property IdentityValue Gets or sets an identity value. (Inherited from ISql90SymmetricKey.)
Public property KeySource Gets or sets a key source. (Inherited from ISql90SymmetricKey.)
Public property Model Gets the model reference. (Inherited from IModelEntity.)
Public property Name Gets or sets the name of the IModelElement. (Inherited from IModelElement.)
Public property Permissions Gets a list of permissions. (Inherited from ISqlSecurable.)
Public property Provider Gets or sets the key provider.
Public property ProviderKeyName Gets or sets a provider key name.
Public property ResolutionStatus Gets or sets the value of the model element resolution status. (Inherited from IModelElement.)
Public property ValidationStatus Gets or sets the value of the model element validation status. (Inherited from IModelElement.)

Top

See Also

Reference

ISql100SymmetricKey Interface

Microsoft.Data.Schema.Sql.SchemaModel.SqlServer Namespace