Classe UserDefinedAggregateParameter
The UserDefinedAggregateParameter object represents the parameters that are used with a user-defined aggregate.
Hierarquia de herança
System.Object
Microsoft.SqlServer.Management.Smo.SmoObjectBase
Microsoft.SqlServer.Management.Smo.SqlSmoObject
Microsoft.SqlServer.Management.Smo.NamedSmoObject
Microsoft.SqlServer.Management.Smo.ScriptNameObjectBase
Microsoft.SqlServer.Management.Smo.ParameterBase
Microsoft.SqlServer.Management.Smo.UserDefinedAggregateParameter
Namespace: Microsoft.SqlServer.Management.Smo
Assembly: Microsoft.SqlServer.Smo (em Microsoft.SqlServer.Smo.dll)
Sintaxe
'Declaração
Public NotInheritable Class UserDefinedAggregateParameter _
Inherits ParameterBase _
Implements ISfcSupportsDesignMode
'Uso
Dim instance As UserDefinedAggregateParameter
public sealed class UserDefinedAggregateParameter : ParameterBase,
ISfcSupportsDesignMode
public ref class UserDefinedAggregateParameter sealed : public ParameterBase,
ISfcSupportsDesignMode
[<SealedAttribute>]
type UserDefinedAggregateParameter =
class
inherit ParameterBase
interface ISfcSupportsDesignMode
end
public final class UserDefinedAggregateParameter extends ParameterBase implements ISfcSupportsDesignMode
O tipo UserDefinedAggregateParameter expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
UserDefinedAggregateParameter() | Initializes a new instance of the UserDefinedAggregateParameter class. | |
UserDefinedAggregateParameter(UserDefinedAggregate, String) | Initializes a new instance of the UserDefinedAggregateParameter class on the specified user-defined aggregate and with the specified name. | |
UserDefinedAggregateParameter(UserDefinedAggregate, String, DataType) | Initializes a new instance of the UserDefinedAggregateParameter class on the specified user-defined aggregate, with the specified name and with the specified data type. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
DataType | Gets or sets the DataType which represents the data type of the UserDefinedAggregateParameter (Substitui ParameterBase.DataType.) | |
ExtendedProperties | Represents a collection of ExtendedProperty objects. Each ExtendedProperty object represents an extended property defined on the ParameterBase object. (Herdado de ParameterBase.) | |
ID | Gets the ID value that uniquely identifies the user-defined aggregate parameter. | |
Name | Gets or sets a String value that specifies the name of the parameter. (Substitui ParameterBase.Name.) | |
Parent | Gets the UserDefinedAggregate object that is the parent of the UserDefinedAggregateParameter object. | |
Properties | Gets a collection of Property objects that represent the object properties. (Herdado de SqlSmoObject.) | |
State | Gets the state of the referenced object. (Herdado de SmoObjectBase.) | |
Urn | Gets the Uniform Resource Name (URN) address value that uniquely identifies the object. (Herdado de SqlSmoObject.) | |
UserData | Gets or sets user-defined data associated with the referenced object. (Herdado de SmoObjectBase.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
Discover | Discovers a list of type Object. (Herdado de SqlSmoObject.) | |
Equals | (Herdado de Object.) | |
FormatSqlVariant | Formats an object as SqlVariant type. (Herdado de SqlSmoObject.) | |
GetContextDB | Gets the context database that is associated with this object. (Herdado de SqlSmoObject.) | |
GetDBName | Gets the database name that is associated with the object. (Herdado de SqlSmoObject.) | |
GetHashCode | (Herdado de Object.) | |
GetPropValue | Gets a property value of the SqlSmoObject object. (Herdado de SqlSmoObject.) | |
GetPropValueOptional | Gets a property value of the SqlSmoObject object. (Herdado de SqlSmoObject.) | |
GetPropValueOptionalAllowNull | Gets a property value of the SqlSmoObject object. (Herdado de SqlSmoObject.) | |
GetServerObject | Gets the server of the SqlSmoObject object. (Herdado de SqlSmoObject.) | |
GetType | (Herdado de Object.) | |
Initialize() | Initializes the object and forces the properties be loaded. (Herdado de SqlSmoObject.) | |
Initialize(Boolean) | Initializes the object and forces the properties be loaded. (Herdado de SqlSmoObject.) | |
IsObjectInitialized | Verifies whether the object has been initialized. (Herdado de SqlSmoObject.) | |
IsObjectInSpace | Verifies whether the object is isolated or connected to the instance of SQL Server. (Herdado de SqlSmoObject.) | |
MarkForDrop | Marks the foreign key to be dropped next time its parent object is altered by the Alter method. (Herdado de ParameterBase.) | |
Refresh | Refreshes the ParameterBase object. (Herdado de ParameterBase.) | |
SetParentImpl | Sets the parent of the SqlSmoObject to the newParent parameter. (Herdado de SqlSmoObject.) | |
ToString | Returns a String that represents the referenced object. (Herdado de SqlSmoObject.) | |
Validate | Validates the state of an object. (Herdado de SmoObjectBase.) |
Início
Eventos
Nome | Descrição | |
---|---|---|
PropertyChanged | Represents the event that occurs when a property is changed. (Herdado de SqlSmoObject.) | |
PropertyMetadataChanged | Represents the event that occurs when property metadata changes. (Herdado de SqlSmoObject.) |
Início
Implementações de interfaces explícitas
Nome | Descrição | |
---|---|---|
IAlienObject.Discover | Discovers any dependencies. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlSmoObject.) | |
IAlienObject.GetDomainRoot | Returns the root of the domain. (Herdado de SqlSmoObject.) | |
IAlienObject.GetParent | Gets the parent of this object. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlSmoObject.) | |
IAlienObject.GetPropertyType | Gets the type of the specified property. (Herdado de SqlSmoObject.) | |
IAlienObject.GetPropertyValue | Gets the value of the specified property. (Herdado de SqlSmoObject.) | |
IAlienObject.GetUrn | Gets the Unified Resource Name (URN) of the object. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlSmoObject.) | |
IAlienObject.Resolve | Gets the instance that contains the information about the object from the Unified Resource Name (URN) of the object. (Herdado de SqlSmoObject.) | |
IAlienObject.SetObjectState | Sets the object state to the specified SfcObjectState value. (Herdado de SqlSmoObject.) | |
IAlienObject.SetPropertyValue | Sets the property value. (Herdado de SqlSmoObject.) | |
ISfcPropertyProvider.GetPropertySet | Gets the interface reference to the set of properties of this object. (Herdado de SqlSmoObject.) | |
ISfcSupportsDesignMode.IsDesignMode | Gets a Boolean value that specifies whether the parameter supports design mode. |
Início
Comentários
To get UserDefinedAggregateParameter object properties, users can be a member of the public fixed server role.
To set UserDefinedAggregateParameter object properties, users must have CREATE AGGREGATE permission on the database and also REFERENCES permission on the specified assembly.
Segurança de thread
Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.
Consulte também
Referência
Namespace Microsoft.SqlServer.Management.Smo