src/NuGetGallery/Services/IPackageMetadataValidationService.cs
/// <summary>
/// Validate the provided package once the new packages owner is known. The validations performed by this
/// method should make sense for both the UI upload and command line push. This should be called after
/// generating package
/// </summary>
/// <param name="package">The package entity not yet committed to the database.</param>
/// <param name="nuGetPackage">The package archive reader.</param>
/// <param name="owner">The owner of the package.</param>
/// <param name="currentUser">The current user.</param>
/// <param name="isNewPackageRegistration">Determine whether the uploaded package is a new package without existing package registration info.</param>
/// <returns>The package validation result.</returns>
Validate the provided package once the new packages owner is known. The validations performed by this
method should make sense for both the UI upload and command line push. This should be called after
generating package
Validate the provided package once the new packages owner is known . The validations performed by this method should make sense for both the UI upload and command line push . This should be called after generating package
Task<PackageValidationResult> ValidateMetadaAfterGeneratePackageAsync(
            Package package,
            PackageArchiveReader nuGetPackage,
            User owner,
            User currentUser,
            bool isNewPackageRegistration);
Task < PackageValidationResult > ValidateMetadaAfterGeneratePackageAsync ( Package package , PackageArchiveReader nuGetPackage , User owner , User currentUser , bool isNewPackageRegistration ) ;
Validate the provided package once the new packages owner is known.
Validate the provided package once the new packages owner is known .
The package validation result.
The package validation result .
package
Package
The package entity not yet committed to the database.
The package entity not yet committed to the database .
nuGetPackage
PackageArchiveReader
The package archive reader.
The package archive reader .
owner
User
The owner of the package.
The owner of the package .
currentUser
User
The current user.
The current user .
isNewPackageRegistration
bool
Determine whether the uploaded package is a new package without existing package registration info.
Determine whether the uploaded package is a new package without existing package registration info .