Freigeben über


DeploymentBaseOptions Klasse

Definition

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.

Gilt für: