C# Класс PackageManagement.Sdk.Request

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

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

Метод Описание
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 date, 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 elementPath, Uri @namespace, string name, string value ) : 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
AskPermission ( string permission ) : bool
CompleteProgress ( int activityId, bool isSuccessful ) : bool
Debug ( string messageText ) : bool
Error ( ErrorCategory category, string targetObjectValue, string messageText ) : bool
Error ( string id, string category, string targetObjectValue, string messageText ) : bool
GetMessageString ( string messageText, string defaultText ) : string
GetOptionValue ( string name ) : 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
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
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

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

Метод Описание
FixMeFormat ( string formatString, object args ) : string
FormatMessageString ( string messageText ) : string
GetMessageStringInternal ( string messageText ) : 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 date, string deviceId ) : string
date 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 elementPath, Uri @namespace, string name, string value ) : string
elementPath string
@namespace System.Uri
name string
value 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

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

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

public Error ( ErrorCategory category, string targetObjectValue, string messageText ) : bool
category ErrorCategory
targetObjectValue string
messageText string
Результат bool

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

public abstract Error ( string id, string category, string targetObjectValue, string messageText ) : bool
id string
category string
targetObjectValue string
messageText string
Результат bool

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

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

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

public GetOptionValue ( string name ) : string
name 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

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

Yield values in a dictionary as key/value pairs. (one pair for each value in each key)
public Yield ( string[]>.Dictionary dictionary ) : bool
dictionary string[]>.Dictionary
Результат bool

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

public Yield ( string[]>.KeyValuePair pair ) : bool
pair string[]>.KeyValuePair
Результат 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