Compartilhar via


MembershipProviderCollection.CopyTo(MembershipProvider[], Int32) Método

Definição

Copia a coleção de provedor de associação para uma matriz unidimensional.

public:
 void CopyTo(cli::array <System::Web::Security::MembershipProvider ^> ^ array, int index);
public void CopyTo (System.Web.Security.MembershipProvider[] array, int index);
override this.CopyTo : System.Web.Security.MembershipProvider[] * int -> unit
Public Sub CopyTo (array As MembershipProvider(), index As Integer)

Parâmetros

array
MembershipProvider[]

Uma matriz unidimensional que é o destino dos elementos copiados do MembershipProviderCollection. A matriz deve ter indexação com base em zero.

index
Int32

O índice com base em zero em array no qual a cópia começa.

Exceções

array é null.

index é menor que zero.

array é multidimensional.

- ou -

O número de elementos na matriz de origem é maior que o espaço disponível do index até o final da array de destino.

O tipo de matriz de origem não pode ser automaticamente convertido no tipo de array de destino.

Exemplos

O exemplo de código a seguir usa o CopyTo método para copiar o conteúdo de um MembershipProviderCollection para uma matriz de MembershipProvider objetos.

MembershipProviderCollection providers = Membership.Providers;
MembershipProvider[] copiedProviders = new MembershipProvider[providers.Count];
providers.CopyTo(copiedProviders, 0);
Dim providers As MembershipProviderCollection = Membership.Providers
Dim copiedProviders(providers.Count) As MembershipProvider
providers.CopyTo(copiedProviders, 0)

Comentários

Esse método usa ArrayList.CopyTo para copiar objetos de provedor de função para a matriz especificada.

Aplica-se a

Confira também