C# Класс Microsoft.PackageManagement.NuGetProvider.Request

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddMetadata string
Error bool
FixMeFormat string
FormatMessageString string
GetMessageStringInternal string
GetOptionValue string
WriteError bool
Yield bool
Yield bool

Открытые методы

Метод Описание
AddCulture ( string xmlLang ) : string
AddDependency ( string providerName, string packageName, string version, string source, string appliesTo ) : string
AddDirectory ( string elementPath, string directoryName, string location, string root, bool isKey ) : string
AddEntity ( string name, string regid, string role, string thumbprint ) : string
AddEvidence ( System.DateTime dateTime, string deviceId ) : string
AddFile ( string elementPath, string fileName, string location, string root, bool isKey, long size, string version ) : string
AddLink ( Uri referenceUri, string relationship, string mediaType, string ownership, string use, string appliesToMedia, string artifact ) : string
AddMeta ( string elementPath ) : string
AddMetadata ( string name, string value ) : string
AddMetadata ( string elementPath, string name, string value ) : string
AddPayload ( ) : string
AddProcess ( string elementPath, string processName, int pid ) : string
AddResource ( string elementPath, string type ) : string
AddTagId ( string tagId ) : string
AskPermission ( string permission ) : bool
CompleteProgress ( int activityId, bool isSuccessful ) : bool
Debug ( string messageText ) : bool
GetMessageString ( string messageText, string defaultText ) : string
GetOptionValues ( string key ) : IEnumerable

Message ( string messageText ) : bool
Progress ( int activityId, int progressPercentage, string messageText ) : bool
ShouldBootstrapProvider ( string requestor, string providerName, string providerVersion, string providerType, string location, string destination ) : bool
ShouldContinue ( string query, string caption ) : bool
ShouldContinue ( string query, string caption, bool &yesToAll, bool &noToAll ) : bool
ShouldContinueWithUntrustedPackageSource ( string package, string packageSource ) : bool
StartProgress ( int parentActivityId, string messageText ) : int
Verbose ( string messageText ) : bool
Warning ( string messageText ) : bool
YieldDynamicOption ( string name, string expectedType, bool isRequired ) : bool

Used by a provider to return the fields for a Metadata Definition The cmdlets can use this to supply tab-completion for metadata to the user.

YieldDynamicOption ( string name, string expectedType, bool isRequired, IEnumerable permittedValues ) : bool
YieldKeyValuePair ( string key, string value ) : bool
YieldPackageSource ( string name, string location, bool isTrusted, bool isRegistered, bool isValidated ) : bool

Used by a provider to return fields for a package source (repository)

YieldSoftwareIdentity ( string fastPath, string name, string version, string versionScheme, string summary, string source, string searchKey, string fullPath, string packageFileName ) : string

Used by a provider to return fields for a SoftwareIdentity.

YieldValue ( string value ) : bool

Приватные методы

Метод Описание
AddMetadata ( string elementPath, Uri @namespace, string name, string value ) : string
Error ( string id, string category, string targetObjectValue, string messageText ) : bool
FixMeFormat ( string formatString, object args ) : string
FormatMessageString ( string messageText ) : string
GetMessageStringInternal ( string messageText ) : string
GetOptionValue ( string name ) : string
WriteError ( ErrorCategory category, string targetObjectValue, string messageText ) : bool
Yield ( string[]>.Dictionary dictionary ) : bool

Yield values in a dictionary as key/value pairs. (one pair for each value in each key)

Yield ( string[]>.KeyValuePair pair ) : bool

Описание методов

AddCulture() публичный абстрактный Метод

public abstract AddCulture ( string xmlLang ) : string
xmlLang string
Результат string

AddDependency() публичный абстрактный Метод

public abstract AddDependency ( string providerName, string packageName, string version, string source, string appliesTo ) : string
providerName string
packageName string
version string
source string
appliesTo string
Результат string

AddDirectory() публичный абстрактный Метод

public abstract AddDirectory ( string elementPath, string directoryName, string location, string root, bool isKey ) : string
elementPath string
directoryName string
location string
root string
isKey bool
Результат string

AddEntity() публичный абстрактный Метод

public abstract AddEntity ( string name, string regid, string role, string thumbprint ) : string
name string
regid string
role string
thumbprint string
Результат string

AddEvidence() публичный абстрактный Метод

public abstract AddEvidence ( System.DateTime dateTime, string deviceId ) : string
dateTime System.DateTime
deviceId string
Результат string

AddFile() публичный абстрактный Метод

public abstract AddFile ( string elementPath, string fileName, string location, string root, bool isKey, long size, string version ) : string
elementPath string
fileName string
location string
root string
isKey bool
size long
version string
Результат string

AddLink() публичный абстрактный Метод

public abstract AddLink ( Uri referenceUri, string relationship, string mediaType, string ownership, string use, string appliesToMedia, string artifact ) : string
referenceUri System.Uri
relationship string
mediaType string
ownership string
use string
appliesToMedia string
artifact string
Результат string

AddMeta() публичный абстрактный Метод

public abstract AddMeta ( string elementPath ) : string
elementPath string
Результат string

AddMetadata() публичный абстрактный Метод

public abstract AddMetadata ( string name, string value ) : string
name string
value string
Результат string

AddMetadata() публичный абстрактный Метод

public abstract AddMetadata ( string elementPath, string name, string value ) : string
elementPath string
name string
value string
Результат string

AddPayload() публичный абстрактный Метод

public abstract AddPayload ( ) : string
Результат string

AddProcess() публичный абстрактный Метод

public abstract AddProcess ( string elementPath, string processName, int pid ) : string
elementPath string
processName string
pid int
Результат string

AddResource() публичный абстрактный Метод

public abstract AddResource ( string elementPath, string type ) : string
elementPath string
type string
Результат string

AddTagId() публичный абстрактный Метод

public abstract AddTagId ( string tagId ) : string
tagId string
Результат string

AskPermission() публичный абстрактный Метод

public abstract AskPermission ( string permission ) : bool
permission string
Результат bool

CompleteProgress() публичный абстрактный Метод

public abstract CompleteProgress ( int activityId, bool isSuccessful ) : bool
activityId int
isSuccessful bool
Результат bool

Debug() публичный абстрактный Метод

public abstract Debug ( string messageText ) : bool
messageText string
Результат bool

GetMessageString() публичный абстрактный Метод

public abstract GetMessageString ( string messageText, string defaultText ) : string
messageText string
defaultText string
Результат string

GetOptionValues() публичный абстрактный Метод

public abstract GetOptionValues ( string key ) : IEnumerable
key string
Результат IEnumerable

Message() публичный абстрактный Метод

public abstract Message ( string messageText ) : bool
messageText string
Результат bool

Progress() публичный абстрактный Метод

public abstract Progress ( int activityId, int progressPercentage, string messageText ) : bool
activityId int
progressPercentage int
messageText string
Результат bool

ShouldBootstrapProvider() публичный абстрактный Метод

public abstract ShouldBootstrapProvider ( string requestor, string providerName, string providerVersion, string providerType, string location, string destination ) : bool
requestor string
providerName string
providerVersion string
providerType string
location string
destination string
Результат bool

ShouldContinue() публичный абстрактный Метод

public abstract ShouldContinue ( string query, string caption ) : bool
query string
caption string
Результат bool

ShouldContinue() публичный абстрактный Метод

public abstract ShouldContinue ( string query, string caption, bool &yesToAll, bool &noToAll ) : bool
query string
caption string
yesToAll bool
noToAll bool
Результат bool

ShouldContinueWithUntrustedPackageSource() публичный абстрактный Метод

public abstract ShouldContinueWithUntrustedPackageSource ( string package, string packageSource ) : bool
package string
packageSource string
Результат bool

StartProgress() публичный абстрактный Метод

public abstract StartProgress ( int parentActivityId, string messageText ) : int
parentActivityId int
messageText string
Результат int

Verbose() публичный абстрактный Метод

public abstract Verbose ( string messageText ) : bool
messageText string
Результат bool

Warning() публичный абстрактный Метод

public abstract Warning ( string messageText ) : bool
messageText string
Результат bool

YieldDynamicOption() публичный абстрактный Метод

Used by a provider to return the fields for a Metadata Definition The cmdlets can use this to supply tab-completion for metadata to the user.
public abstract YieldDynamicOption ( string name, string expectedType, bool isRequired ) : bool
name string the provider-defined name of the option
expectedType string one of ['string','int','path','switch']
isRequired bool if the parameter is mandatory
Результат bool

YieldDynamicOption() публичный Метод

public YieldDynamicOption ( string name, string expectedType, bool isRequired, IEnumerable permittedValues ) : bool
name string
expectedType string
isRequired bool
permittedValues IEnumerable
Результат bool

YieldKeyValuePair() публичный абстрактный Метод

public abstract YieldKeyValuePair ( string key, string value ) : bool
key string
value string
Результат bool

YieldPackageSource() публичный абстрактный Метод

Used by a provider to return fields for a package source (repository)
public abstract YieldPackageSource ( string name, string location, bool isTrusted, bool isRegistered, bool isValidated ) : bool
name string
location string
isTrusted bool
isRegistered bool
isValidated bool
Результат bool

YieldSoftwareIdentity() публичный абстрактный Метод

Used by a provider to return fields for a SoftwareIdentity.
public abstract YieldSoftwareIdentity ( string fastPath, string name, string version, string versionScheme, string summary, string source, string searchKey, string fullPath, string packageFileName ) : string
fastPath string
name string
version string
versionScheme string
summary string
source string
searchKey string
fullPath string
packageFileName string
Результат string

YieldValue() публичный абстрактный Метод

public abstract YieldValue ( string value ) : bool
value string
Результат bool