MembershipProviderCollection.CopyTo(MembershipProvider[], Int32) Metodo

Definizione

Copia la raccolta di provider di appartenenze in una matrice unidimensionale.

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)

Parametri

array
MembershipProvider[]

Matrice unidimensionale che costituisce la destinazione degli elementi copiati dall'oggetto MembershipProviderCollection. La matrice deve avere un'indicizzazione in base zero.

index
Int32

Indice in base zero in array in corrispondenza del quale viene avviata la copia.

Eccezioni

array è null.

index è minore di zero.

array è multidimensionale.

-oppure-

Il numero di elementi nella matrice di origine è maggiore dello spazio disponibile tra index e la fine dell'oggetto array di destinazione.

Non è possibile eseguire il cast automatico del tipo della matrice di origine al tipo dell'oggetto array di destinazione.

Esempio

Nell'esempio di codice seguente viene utilizzato il CopyTo metodo per copiare il contenuto di un MembershipProviderCollection oggetto in una matrice di MembershipProvider oggetti .

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)

Commenti

Questo metodo usa ArrayList.CopyTo per copiare gli oggetti provider di ruoli nella matrice specificata.

Si applica a

Vedi anche