Exportar (0) Imprimir
Expandir Tudo

Classe ResourcePool

Resource Pool Class

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

[PhysicalFacetAttribute]
[StateChangeEventAttribute("ALTER_RESOURCE_POOL", "RESOURCEPOOL", "RESOURCE POOL")]
[StateChangeEventAttribute("CREATE_RESOURCE_POOL", "RESOURCEPOOL", "RESOURCE POOL")]
[EvaluationModeAttribute(AutomatedPolicyEvaluationMode.None|AutomatedPolicyEvaluationMode.Enforce|AutomatedPolicyEvaluationMode.CheckOnChanges|AutomatedPolicyEvaluationMode.CheckOnSchedule)]
public sealed class ResourcePool : ScriptNameObjectBase, 
	ISfcSupportsDesignMode, ICreatable, IDroppable, IAlterable, IScriptable

O tipo ResourcePool expõe os membros a seguir.

  NomeDescrição
Método públicoResourcePool()()()()Creates a new, default instance of the Resource Pool class.
Método públicoResourcePool(ResourceGovernor, String)Creates an instance of the Resource Pool class.
Início

  NomeDescrição
Propriedade protegidaExecuteForScalarObtém ou define o valor da propriedade Boolean que especifica se o objeto esta definido para a opção execute for scalar. (Herdado de SqlSmoObject.)
Propriedade públicaIDGets the numeric ID for a Resource Pool.
Propriedade públicaIsSystemObjectGets the Boolean value that specifies whether the database is a system object or a user-defined database.
Propriedade protegidaIsTouchedObtém o valor da propriedade Boolean que especifica se as propriedades do objeto foram atualizadas, mas ainda não foram persistidas no servidor. (Herdado de SqlSmoObject.)
Propriedade públicaMaximumCpuPercentageGets or sets maximum CPU percentage for a Resource Pool.
Propriedade públicaMaximumMemoryPercentageGets or sets the maximum memory percentage for a Resource Pool.
Propriedade públicaMinimumCpuPercentageGets or sets the minimum CPU percentage for a Resource Pool.
Propriedade públicaMinimumMemoryPercentageGets or sets the minimum memory percentage for a Resource Pool.
Propriedade públicaNameGets or sets the name of the object. (Herdado de NamedSmoObject.)
Propriedade protegidaObjectInSpaceObtém o valor da propriedade Boolean que especifica se o objeto existe em isolamento ou se está direta ou indiretamente conectado com a instância do SQL Server. (Herdado de SqlSmoObject.)
Propriedade públicaParentGets or sets the Resource Pool Parent object, in this case a ResourceGovernor.
Propriedade públicaPropertiesObtém uma coleção de objetos Property que representam as propriedades do objeto. (Herdado de SqlSmoObject.)
Propriedade protegidaScalarResultObtém o resultado escalar do objeto referenciado. (Herdado de SqlSmoObject.)
Propriedade públicaStateGets the state of the referenced object. (Herdado de SmoObjectBase.)
Propriedade públicaUrnObtém o valor do endereço do URN (Uniform Resource Name) que identifica exclusivamente o objeto. (Herdado de SqlSmoObject.)
Propriedade públicaUserDataGets or sets user-defined data associated with the referenced object. (Herdado de SmoObjectBase.)
Propriedade públicaWorkloadGroupsGets or sets a Workload Groups collection associated with a Resource Pool.
Início

  NomeDescrição
Método protegidoAddDatabaseContext(StringCollection)Adiciona o contexto do banco de dados à coleção de consultas identificadas pelo parâmetro queries. (Herdado de SqlSmoObject.)
Método protegidoAddDatabaseContext(StringCollection, ScriptingOptions)Adiciona o contexto de banco de dados à coleção de consultas identificadas pelo parâmetro queries e usando as opções de script especificadas. (Herdado de SqlSmoObject.)
Método públicoAlterAlters a resource pool.
Método protegidoAlterImplAtiva o evento alterado do objeto. (Herdado de SqlSmoObject.)
Método protegidoAlterImplFinishMétodo chamado quando o evento alterado do objeto é concluído. (Herdado de SqlSmoObject.)
Método protegidoAlterImplInitMétodo chamado quando o evento de alteração do objeto é inicializado. (Herdado de SqlSmoObject.)
Método protegidoAlterImplWorkerChama os métodos Alter. (Herdado de SqlSmoObject.)
Método protegidoAppendCommaTextAppends text, optionally separated by a comma. (Herdado de ScriptNameObjectBase.)
Método protegidoAppendWithCommaTextAppends text, optionally separated by a comma. (Herdado de ScriptNameObjectBase.)
Método protegidoAppendWithOptionAppends text and option text separated from the main text with a “WITH” string and optionally separated by a comma. (Herdado de ScriptNameObjectBase.)
Método protegidoAutoGenerateNameGenerates a name based on the object Guid. (Herdado de ScriptNameObjectBase.)
Método protegidoBindDefaultImplAssocia os itens padrão identificados pelos parâmetros. (Herdado de SqlSmoObject.)
Método protegidoBindRuleImplAssocia o esquema de regra à regra e às colunas identificadas pelos parâmetros. (Herdado de SqlSmoObject.)
Método protegidoCheckCollationVerifica a ordem das opções de script pelo método de agrupamento identificado pelo parâmetro collationName. (Herdado de SqlSmoObject.)
Método protegidoCheckObjectDirtyChecks whether object has been modified and not persisted. (Herdado de ScriptNameObjectBase.)
Método protegidoCheckObjectState()()()()Valida o estado do objeto referenciado. (Herdado de SqlSmoObject.)
Método protegidoCheckObjectState(Boolean)Valida o estado do objeto referenciado com a opção de especificar que uma exceção será gerada se o objeto ainda não tiver sido criado. (Herdado de SqlSmoObject.)
Método protegidoCheckObjectStateImplVerifica o estado de um SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoCheckTextCorectnessChecks text for correctness against the parameters. (Herdado de ScriptNameObjectBase.)
Método protegidoCheckTextModeSupportChecks mode of support. (Herdado de ScriptNameObjectBase.)
Método protegidoCheckVersion100Verifica se a versão do SQL Server é SQL Server 2008. (Herdado de SqlSmoObject.)
Método protegidoCheckVersion80Verifica a validade do objeto no SQL Server 2000. (Herdado de SqlSmoObject.)
Método protegidoCheckVersion80SP3Verifica a validade do objeto no SQL Server 2000 SP3. (Herdado de SqlSmoObject.)
Método protegidoCheckVersion90Verifica a validade do objeto no SQL Server 2005. (Herdado de SqlSmoObject.)
Método protegidoCheckVersionBelow90Verifica se a versão do SQL Server é anterior ao SQL Server 2005. (Herdado de SqlSmoObject.)
Método protegidoCleanObjectCleans the referenced object. (Herdado de ScriptNameObjectBase.)
Método públicoCreateCreates a user-defined Resource Pool.
Método protegidoCreateImplCria um objeto com as opções do script. (Herdado de SqlSmoObject.)
Método protegidoCreateImplFinishMétodo chamado quando o evento de criação é concluído. (Herdado de SqlSmoObject.)
Método protegidoCreateImplInitMétodo chamado quando o evento de criação é inicializado. (Herdado de SqlSmoObject.)
Método públicoDiscoverDescobre uma lista do tipo Object. (Herdado de SqlSmoObject.)
Método públicoDropRemoves a Resource Pool from the collection.
Método protegidoDropImplRemove um SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoDropImplWorkerChama os métodos de remoção. (Herdado de SqlSmoObject.)
Método protegidoEnumScriptImplEnumera scripts especificados pelo parâmetro so. (Herdado de SqlSmoObject.)
Método protegidoEnumScriptImplWorkerChama os métodos que enumeram scripts especificados pelo parâmetro so. (Herdado de SqlSmoObject.)
Método protegidoEnumScriptImplWorkerSOChangedRetorna uma cadeia de caracteres IEnumerable que descreve as opções de script de um objeto. (Herdado de SqlSmoObject.)
Método públicoEquals (Herdado de Object.)
Método protegidoExecuteNonQuery (Herdado de SqlSmoObject.)
Método protegidoFinalize (Herdado de Object.)
Método protegidoForceTextModeOnTextBodyEnforces text mode on the text body. (Herdado de ScriptNameObjectBase.)
Método protegidoFormatSqlVariantFormata um objeto como tipo SqlVariant. (Herdado de SqlSmoObject.)
Método protegidoGenerateDataSpaceFileStreamScriptGera um script para criar arquivo de dados. (Herdado de SqlSmoObject.)
Método protegidoGenerateDataSpaceScriptGera um script para alocar espaço no arquivo de dados. (Herdado de SqlSmoObject.)
Método protegidoGetBindDefaultScriptObtém o script que associa padrões especificados pelos parâmetros defSchema e defName. (Herdado de SqlSmoObject.)
Método protegidoGetBindRuleScriptObtém o script que especifica as regras de associação. (Herdado de SqlSmoObject.)
Método protegidoGetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%)Atribui um parâmetro booliano do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetBoolParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean)Atribui uma propriedade booliana do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetBraketNameForTextGets the bracket name. (Herdado de ScriptNameObjectBase.)
Método protegidoGetDateTimeParameterAtribui a propriedade datetime do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetDateTimeParameterAsIntAtribuirá a propriedade datetime do SqlSmoObject como um valor inteiro se a propriedade datetime não for nula. (Herdado de SqlSmoObject.)
Método protegidoGetDBNameObtém o nome do banco de dados associado ao objeto. (Herdado de SqlSmoObject.)
Método protegidoGetEnumParameterAtribui uma propriedade de enumeração do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetFragOptionStringObtém um objeto FragmentationOption como um valor de cadeia de caracteres. (Herdado de SqlSmoObject.)
Método protegidoGetGuidParameterAtribui uma propriedade Guid do SqlSmoObject. (Herdado de SqlSmoObject.)
Método públicoGetHashCode (Herdado de Object.)
Método protegidoGetIsSystemNamedGets a Boolean value that specifies whether the system is named. (Herdado de ScriptNameObjectBase.)
Método protegidoGetIsTextDirtyDetermines whether the text value is consistent with stored value. (Herdado de ScriptNameObjectBase.)
Método protegidoGetParameter(StringBuilder, ScriptingOptions, String, String, Int32%)Atribui um parâmetro do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean)Atribui um parâmetro do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetPropValueObtém um valor da propriedade do objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetPropValueOptionalObtém um valor da propriedade do objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetPropValueOptionalAllowNullObtém um valor da propriedade do objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetRealValueObtém um valor da propriedade do objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetScriptIncludeExistsGets the script including the test for existence of type being scripted. (Herdado de ScriptNameObjectBase.)
Método protegidoGetScriptingOptionsForCreateObtém ScriptingOptions para o objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetServerNameObtém o nome da instância do SQL Server à qual o objeto está associado. (Herdado de SqlSmoObject.)
Método protegidoGetServerObjectObtém o servidor do objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetSqlServerVersionNameObtém o nome da versão da instância do SQL Server à qual o objeto está associado. (Herdado de SqlSmoObject.)
Método protegidoGetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%)Atribui um parâmetro de cadeia de caracteres do objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetStringParameter(StringBuilder, ScriptingOptions, String, String, Int32%, Boolean)Atribui um parâmetro de cadeia de caracteres do objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetTextBody()()()()Returns the text body. (Herdado de ScriptNameObjectBase.)
Método protegidoGetTextBody(Boolean)Returns the text body. (Herdado de ScriptNameObjectBase.)
Método protegidoGetTextForScript(ScriptingOptions, Boolean, array<String>[]()[][])Gets the text for scripting. (Herdado de ScriptNameObjectBase.)
Método protegidoGetTextForScript(ScriptingOptions, Boolean, array<String>[]()[][], Boolean)Gets the text of script object. (Herdado de ScriptNameObjectBase.)
Método protegidoGetTextHeaderReturns the text header. (Herdado de ScriptNameObjectBase.)
Método protegidoGetTextModeDetermines whether the script name is using text mode. (Herdado de ScriptNameObjectBase.)
Método protegidoGetTextProperty(String)Gets the property as text. (Herdado de ScriptNameObjectBase.)
Método protegidoGetTextProperty(String, ScriptingOptions)Gets the property as text. (Herdado de ScriptNameObjectBase.)
Método protegidoGetTimeSpanParameterAsIntAtribui um parâmetro de período de tempo do objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método públicoGetType (Herdado de Object.)
Método protegidoGetUrnRecursive(StringBuilder)Atribui um objeto Urn do objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoGetUrnRecursive(StringBuilder, UrnIdOption)Atribui um objeto Urn do objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoImplInitializeInicializa os campos do objeto SqlSmoObject. (Herdado de SqlSmoObject.)
Método públicoInitialize()()()()Inicializa o objeto e força o carregamento das propriedades. (Herdado de SqlSmoObject.)
Método públicoInitialize(Boolean)Inicializa o objeto e força o carregamento das propriedades. (Herdado de SqlSmoObject.)
Método protegidoIsObjectDirtyDetermines whether the referenced object is consistent with the stored object. (Herdado de ScriptNameObjectBase.)
Método protegidoIsObjectInitializedVerifica se o objeto foi inicializado. (Herdado de SqlSmoObject.)
Método protegidoIsObjectInSpaceVerifica se o objeto está isolado ou conectado com a instância do SQL Server. (Herdado de SqlSmoObject.)
Método protegidoIsVersion80SP3Determina se a versão do SQL Server é SQL Server 2000 com SP3. (Herdado de SqlSmoObject.)
Método protegidoIsVersion90AndAboveDetermina se a versão do SQL Server é SQL Server 2005 ou posterior. (Herdado de SqlSmoObject.)
Método protegidoMarkDroppedDefine o SqlSmoState como removido. (Herdado de SqlSmoObject.)
Método protegidoMarkForDropImplDefine o SqlSmoState como removido. (Herdado de SqlSmoObject.)
Método protegidoMemberwiseClone (Herdado de Object.)
Método protegidoPostAlterMétodo ativado depois da alteração do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoPostCreateMétodo ativado depois da criação do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoPostDropMétodo ativado depois da remoção do SqlSmoObject. (Herdado de SqlSmoObject.)
Método públicoRefreshRefreshes the script name. (Herdado de ScriptNameObjectBase.)
Método protegidoRenameImplIdentificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida. (Herdado de NamedSmoObject.)
Método protegidoRenameImplWorkerIdentificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida. (Herdado de NamedSmoObject.)
Método públicoScript()()()()Creates a StringCollection object that contains Transact-SQL statements to be run as a script.
Método públicoScript(ScriptingOptions)Generates a Transact-SQL script that can be used to re-create the Resource Pool by using the specified options.
Método protegidoScriptAlterAltera o SqlSmoObject de acordo com os parâmetros. (Herdado de SqlSmoObject.)
Método protegidoScriptAnsiQIScripts the database object in ANSI text. (Herdado de ScriptNameObjectBase.)
Método protegidoScriptChangeOwnerThis method supports the SMO infrastructure and is not intended to be used directly from your code. (Herdado de NamedSmoObject.)
Método protegidoScriptCreateAltera o SqlSmoObject de acordo com os parâmetros. (Herdado de SqlSmoObject.)
Método protegidoScriptDdlGera a InvalidSmoOperationException. (Herdado de SqlSmoObject.)
Método protegidoScriptDropGera a InvalidSmoOperationException. (Herdado de SqlSmoObject.)
Método protegidoScriptImpl()()()()Obtém uma coleção de scripts do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoScriptImpl(ScriptingOptions)Obtém uma coleção de scripts do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoScriptImplWorkerObtém uma coleção de scripts do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoScriptInformativeHeadersScripts the information headers. (Herdado de ScriptNameObjectBase.)
Método protegidoScriptOwnerAlters the script owner authorization. (Herdado de NamedSmoObject.)
Método protegidoScriptRenameThis method supports the SMO infrastructure and is not intended to be used directly from your code. (Herdado de NamedSmoObject.)
Método protegidoSetCollectionTextModeSets the collection text mode. (Herdado de ScriptNameObjectBase.)
Método protegidoSetIsSystemNamedSets a Boolean value that specifies whether the system is named. (Herdado de ScriptNameObjectBase.)
Método protegidoSetParentImplDefine o pai do SqlSmoObject como o parâmetro newParent. (Herdado de SqlSmoObject.)
Método protegidoSetSchemaOwnedSets the schema owned value. (Herdado de NamedSmoObject.)
Método protegidoSetTextBodySpecifies the text body. (Herdado de ScriptNameObjectBase.)
Método protegidoSetTextHeaderSpecifies the text header. (Herdado de ScriptNameObjectBase.)
Método protegidoSetTextModeSpecifies the text mode. (Herdado de ScriptNameObjectBase.)
Método protegidoSwitchTextModeSwitches the text mode. (Herdado de ScriptNameObjectBase.)
Método protegidoThrowIfTextIsDirtyForAlterThrows an exception of text has been modified and not persisted. (Herdado de ScriptNameObjectBase.)
Método públicoToStringRetorna um String que representa o objeto referenciado. (Herdado de SqlSmoObject.)
Método protegidoTouchImplNão implementado. (Herdado de SqlSmoObject.)
Método protegidoUnbindDefaultImplDesassocia as colunas padrão do SqlSmoObject. (Herdado de SqlSmoObject.)
Método protegidoUnbindRuleImplDesassocia as regras do SqlSmoObject. (Herdado de SqlSmoObject.)
Método públicoValidateValidates the state of an object. (Herdado de SmoObjectBase.)
Início

  NomeDescrição
Evento públicoPropertyChangedRepresenta o evento que ocorre quando uma propriedade é alterada. (Herdado de SqlSmoObject.)
Evento públicoPropertyMetadataChangedRepresenta o evento que ocorre quando os metadados da propriedade são alterados. (Herdado de SqlSmoObject.)
Início

  NomeDescrição
Campo protegidom_ExtendedPropertiesRepresenta uma propriedade definida para estender as propriedades fornecidas por um SqlSmoObject. (Herdado de SqlSmoObject.)
Campo protegidosingletonParentRepresenta o pai do singleton. (Herdado de SqlSmoObject.)
Início

  NomeDescrição
Implementações de interfaces explícitasMétodo privadoIAlienObject..::..DiscoverDescobre quaisquer dependências. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlSmoObject.)
Implementações de interfaces explícitasMétodo privadoIAlienObject..::..GetDomainRootRetorna a raiz do domínio. (Herdado de SqlSmoObject.)
Implementações de interfaces explícitasMétodo privadoIAlienObject..::..GetParentObtém o pai do objeto. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlSmoObject.)
Implementações de interfaces explícitasMétodo privadoIAlienObject..::..GetPropertyTypeObtém o tipo da propriedade especificada. (Herdado de SqlSmoObject.)
Implementações de interfaces explícitasMétodo privadoIAlienObject..::..GetPropertyValueObtém o valor da propriedade especificada. (Herdado de SqlSmoObject.)
Implementações de interfaces explícitasMétodo privadoIAlienObject..::..GetUrnObtém o Unified Resource Name do objeto. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlSmoObject.)
Implementações de interfaces explícitasMétodo privadoIAlienObject..::..ResolveObtém a instância que contém as informações sobre o objeto a partir do Unified Resource Name do objeto. (Herdado de SqlSmoObject.)
Implementações de interfaces explícitasMétodo privadoIAlienObject..::..SetObjectStateDefine o estado do objeto como o valor SfcObjectState especificado. (Herdado de SqlSmoObject.)
Implementações de interfaces explícitasMétodo privadoIAlienObject..::..SetPropertyValueDefine o valor da propriedade. (Herdado de SqlSmoObject.)
Implementações de interfaces explícitasMétodo privadoISfcPropertyProvider..::..GetPropertySetObtém a referência da interface para o conjunto de propriedades deste objeto. Não referencie esse membro diretamente no código. Ele dá suporte à infraestrutura do SQL Server. (Herdado de SqlSmoObject.)
Implementações de interfaces explícitasPropriedade privadaISfcSupportsDesignMode..::..IsDesignModeDetermines whether the resource pool supports design mode. Identificado apenas para fins informativos. Sem suporte. A compatibilidade futura não está garantida.
Início

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.

Contribuições da comunidade

ADICIONAR
A Microsoft está realizando uma pesquisa online para saber sua opinião sobre o site do MSDN. Se você optar por participar, a pesquisa online lhe será apresentada quando você sair do site do MSDN.

Deseja participar?
Mostrar:
© 2014 Microsoft