DeploymentBaseOptions Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt den Basissatz von Optionen für einen Bereitstellungskontext bereit.
public ref class DeploymentBaseOptions : System::Runtime::Serialization::ISerializable
[System.Serializable]
public class DeploymentBaseOptions : System.Runtime.Serialization.ISerializable
type DeploymentBaseOptions = class
interface ISerializable
Public Class DeploymentBaseOptions
Implements ISerializable
- Vererbung
-
DeploymentBaseOptions
- Attribute
- Implementiert
Beispiele
Im folgenden Beispiel werden mehrere Eigenschaften der DeploymentBaseOptions -Klasse implementiert. In diesem Beispiel wird sowohl DeploymentBaseOptions für die Quell- als auch für das Zielobjekt instanziiert und die Eigenschaftswerte geändert, um einen Remotesynchronisierungsvorgang zu aktivieren.
using System;
using Microsoft.Web.Deployment;
namespace MSDeploy.Web.Deployment
{
class Program
{
static void Main(string[] args)
{
// Example to show how DeploymentBaseOptions can be used
string _directory = Environment.ExpandEnvironmentVariables(
@"%systemdrive%\inetpub\wwwroot");
DeploymentSyncOptions syncOptions =
new DeploymentSyncOptions();
DeploymentBaseOptions sourceBaseOptions =
new DeploymentBaseOptions();
sourceBaseOptions.ComputerName = "sourceMachineName";
sourceBaseOptions.IncludeAcls = true; // false by default
sourceBaseOptions.UserName = "username";
sourceBaseOptions.Password = "password";
DeploymentBaseOptions destinationBaseOptions =
new DeploymentBaseOptions();
destinationBaseOptions.ComputerName =
"destinationMachineName";
destinationBaseOptions.UserName = "username";
destinationBaseOptions.Password = "password";
DeploymentObject deploymentObject =
DeploymentManager.CreateObject("contentPath",
_directory, sourceBaseOptions);
deploymentObject.SyncTo(
DeploymentWellKnownProvider.ContentPath, _directory,
destinationBaseOptions, syncOptions);
}
}
}
Konstruktoren
| DeploymentBaseOptions() |
Erstellt eine Instanz eines DeploymentBaseOptions-Objekts. |
| DeploymentBaseOptions(SerializationInfo, StreamingContext) |
Stellt den Basissatz von Optionen für einen Bereitstellungskontext bereit. |
Eigenschaften
| AuthenticationType |
Ruft eine Zeichenfolge ab, die den Typ der Authentifizierung bestimmt, die im Bereitstellungsvorgang verwendet werden soll, oder legt diese fest. |
| ComputerName |
Ruft den Namen des Computers ab oder legt den Namen des Computers fest. |
| DefaultProviderSettings |
Stellt den Basissatz von Optionen für einen Bereitstellungskontext bereit. |
| EncryptPassword |
Ruft das verschlüsselte Kennwort ab oder legt es fest. |
| IncludeAcls |
Ruft einen Wert ab, der angibt, ob Sicherheitsbeschreibungen dem Bereitstellungskontext hinzugefügt werden, oder legt diesen fest. |
| LinkExtensions |
Rufen Sie eine aufzählbare Auflistung von DeploymentLinkExtension -Objekten ab. |
| Password |
Ruft das Kennwort ab, das für den Zugriff auf den Bereitstellungsspeicherort verwendet wird, oder legt es fest. |
| PrefetchPayload |
Ruft einen Wert ab, der angibt, ob eine Bereitstellungsanforderung eine Vorabrufnutzlast enthält, oder legt diesen fest. |
| RetryAttempts |
Ruft die Anzahl der Versuche eines Bereitstellungsvorgangs ab oder legt diese fest. |
| RetryInterval |
Ruft das Intervall in Millisekunden ab, das zwischen Wiederholungsversuchen gewartet werden soll, oder legt dieses fest. |
| SkipDirectives |
Ruft eine Auflistung von DeploymentSkipDirective-Objekten ab. |
| TempAgent |
Stellt den Basissatz von Optionen für einen Bereitstellungskontext bereit. |
| TraceLevel |
Ruft die Ablaufverfolgungsebene der Bereitstellungsbasisoptionen ab oder legt sie fest. |
| UserName |
Ruft den Benutzernamen ab, der für den Zugriff auf den Bereitstellungsspeicherort verwendet wird, oder legt diesen fest. |
| WebServerConfiguration |
Stellt den Basissatz von Optionen für einen Bereitstellungskontext bereit. |
Methoden
| AddDefaultProviderSetting(String, String, Object) |
Stellt den Basissatz von Optionen für einen Bereitstellungskontext bereit. |
| GetObjectData(SerializationInfo, StreamingContext) |
Deserialisiert eine Instanz der aktuellen Klasse. |
Ereignisse
| Trace |
Ein Ereignis, das angibt, wann ein Bereitstellungsablaufverfolgungsereignis aufgetreten ist. |