Aracılığıyla paylaş


Test-ServiceFabricApplicationPackage

Service Fabric uygulama paketini doğrular.

Sözdizimi

Test-ServiceFabricApplicationPackage
    [-ApplicationPackagePath] <String>
    [-ApplicationParameter <Hashtable>]
    [-ImageStoreConnectionString <String>]
    [<CommonParameters>]
Test-ServiceFabricApplicationPackage
    [-ComposeFilePath] <String>
    [-RegistryUserName <String>]
    [-RegistryPassword <String>]
    [-PasswordEncrypted]
    [-ImageStoreConnectionString <String>]
    [<CommonParameters>]

Description

Test-ServiceFabricApplicationPackage cmdlet'i, Service Fabric paketleme gereksinimlerine uygun olduğundan emin olmak için bir Service Fabric uygulama paketini doğrular. Service Fabric uygulama modeli hakkında daha fazla bilgi edinin.

Görüntü deposu bağlantı dizesini belirtirseniz paket, kümede sağlanan uygulamanın önceki sürümlerine göre de doğrulanır. Örneğin, cmdlet aynı sürüme sahip ancak görüntü deposunda farklı içeriğe sahip bir uygulama paketinin zaten sağlandığını algılayabilir.

Bir paketi doğruladıktan sonra Copy-ServiceFabricApplicationPackage cmdlet'ini kullanarak bunu görüntü deposuna kopyalayın.

Service Fabric kümesinde herhangi bir işlem yapmadan önce Connect-ServiceFabricCluster cmdlet'ini kullanarak kümeyle bağlantı kurun.

Örnekler

Örnek 1: Görüntü deposuna erişim olmadan bir uygulama paketini yerel olarak doğrulama

PS C:\> Test-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\CalculatorApp" -ApplicationParameter @{ "StatelessServiceInstanceCount"="-1"}

Bu komut, belirtilen yolda bulunan uygulama paketini doğrular. Doğrulanacak uygulama parametrelerini içerir. Uygulama hala geliştirme aşamasında olduğundan veya küme bağlantısı henüz bilinmediğinden cmdlet görüntü deposu bağlantı dizesini belirtmez.

Örnek 2: Uygulama paketini yerel olarak ve görüntü deposundaki önceki sürümlerde doğrulama

PS C:\> Test-ServiceFabricApplicationPackage -ApplicationPackagePath "C:\CalculatorApp" -ImageStoreConnectionString "file:C:\SfDevCluster\Data\ImageStoreShare"

Bu komut, belirtilen yolda bulunan uygulama paketini doğrular. Görüntü deposunda zaten bulunan uygulama sürümlerine karşı daha fazla doğrulama için görüntü deposu bağlantı dizesini sağlar.

Parametreler

-ApplicationPackagePath

Uygulama paketinin yolunu belirtir. Cmdlet, yoldaki uygulama paketinin geçerli olup olmadığını denetler.

Tür:String
Position:0
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ApplicationParameter

Uygulama parametrelerinin geçersiz kılmalarını gibi bir sözlük olarak @{"key1"="value1"; "key2"="value2"}belirtir. Uygulama parametreleri uygulama bildiriminde tanımlanmalıdır. Aksi takdirde doğrulama, yanlış yazılmış olabilecek uygulama parametre adına işaret ederek başarısız olur.

Cmdlet'in New-ServiceFabricApplication veya Start-ServiceFabricApplicationUpgrade işlemleriyle aynı doğrulamayı gerçekleştirebilmesi için uygulama parametrelerini geçirmeniz gerekir. Bu, uygulama paketinin ve uygulama parametrelerinin doğru olduğundan emin olmak için bir akıl sağlığı denetimi olarak kullanışlıdır. Uygulamada belirtilmeyen parametreler varsa doğrulama atlanır.

Uygulama parametreleri hakkında daha fazla bilgi edinin.

Tür:Hashtable
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ComposeFilePath

Service Fabric oluşturma dağıtımını açıklayan oluşturma dosyasının dosya yolunu belirtir.

Tür:String
Position:0
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-ImageStoreConnectionString

Service Fabric görüntü deposu için bağlantı dizesini belirtir. Görüntü deposu bağlantı dizesi hakkında daha fazla bilgi edinin.

Bu parametreyi belirtirseniz, cmdlet şu anda depoda bulunan önceden dağıtılan sürümlerde ek doğrulamalar gerçekleştirir. Uygulama hala geliştirilmediği veya küme bilgileri bilinmediği sürece görüntü deposu bağlantı dizesini belirtmeniz önerilir.

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-PasswordEncrypted

RepositoryPassword'ünInvoke-ServiceFabricEncryptText tarafından şifrelenip şifrelenmediğini gösterir.

Tür:SwitchParameter
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-RegistryPassword

{{Fill RegistryPassword Description}}

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

-RegistryUserName

{{Fill RegistryUserName Description}}

Tür:String
Position:Named
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:False
Joker karakterleri kabul et:False

Girişler

None

Çıkışlar

System.Object