BeginCreateOrganizationRequest Class
Applies To: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
Contains the data that is needed to initiate the asynchronous operation to create an organization.
Namespace: Microsoft.Xrm.Sdk.Deployment
Assembly: Microsoft.Xrm.Sdk.Deployment (in Microsoft.Xrm.Sdk.Deployment.dll)
Inheritance Hierarchy
System.Object
Microsoft.Xrm.Sdk.Deployment.DeploymentServiceRequest
Microsoft.Xrm.Sdk.Deployment.DeferredOperationRequest
Microsoft.Xrm.Sdk.Deployment.BeginCreateOrganizationRequest
Syntax
[DataContractAttribute(Name = "BeginCreateOrganizationRequest",
Namespace = "https://schemas.microsoft.com/xrm/2011/Contracts/Deployment")]
public class BeginCreateOrganizationRequest : DeferredOperationRequest
<DataContractAttribute(Name := "BeginCreateOrganizationRequest",
Namespace := "https://schemas.microsoft.com/xrm/2011/Contracts/Deployment")>
Public Class BeginCreateOrganizationRequest
Inherits DeferredOperationRequest
Constructors
Name | Description | |
---|---|---|
BeginCreateOrganizationRequest() | Initializes a new instance of the BeginCreateOrganizationRequest class. |
Properties
Name | Description | |
---|---|---|
ExtensionData | Gets or sets the structure that contains extra data.(Inherited from DeploymentServiceRequest.) |
|
Organization | Gets or sets the organization instance to be created. Required. |
|
SysAdminName | Gets or sets the name of the system administrator for the new organization. Required. |
Methods
Name | Description | |
---|---|---|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | (Inherited from Object.) |
|
GetHashCode() | (Inherited from Object.) |
|
GetType() | (Inherited from Object.) |
|
MemberwiseClone() | (Inherited from Object.) |
|
ToString() | (Inherited from Object.) |
Remarks
Usage
Pass an instance of this class to the Execute method, which returns an instance of BeginCreateOrganizationResponse.
Notes for Callers
You can also use the New-CrmOrganizationWindows PowerShell command. For more information, see Administer the deployment using Windows PowerShell.
You can use the Get-CrmOperationStatusWindows PowerShell command to check the status of this asynchronous request. Or, you can use the RetrieveRequest message using the OperationId property to set the InstanceTag property.
Examples
Guid operationId = Guid.Empty;
// instantiating the DeploymentServiceClient in a using statement ensures that the client
// communication channel is closed and the object is disposed when falling out of scope.
// CustomBinding_IDeploymenService is the name of the configuration setting for the CustomBinding
using (DeploymentServiceClient client = new DeploymentServiceClient("CustomBinding_IDeploymentService"))
{
// Set properties for the new organization
Organization organization = new Organization
{
BaseCurrencyCode = "USD",
BaseCurrencyName = "US Dollar",
BaseCurrencyPrecision = 2,
BaseCurrencySymbol = "$",
BaseLanguageCode = 1033,
FriendlyName = "Alpine Ski House",
UniqueName = "AlpineSkiHouse",
SqlCollation = "Latin1_General_CI_AI",
SqlServerName = "CRM01",
SrsUrl = "http://CRM01/ReportServer",
SqmIsEnabled = false
};
// Create a request for the deployment service
BeginCreateOrganizationRequest request = new BeginCreateOrganizationRequest();
request.Organization = organization;
// Execute the request
BeginCreateOrganizationResponse response = (BeginCreateOrganizationResponse)client.Execute(request);
// The operation is asynchronous, so the response object contains a unique identifier
// for the operation
operationId = response.OperationId;
}
Thread Safety
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
BeginCreateOrganizationResponse
Microsoft.Xrm.Sdk.Deployment Namespace
New-CrmOrganization
Get-CrmOperationStatus
Return to top
Microsoft Dynamics 365
© 2016 Microsoft. All rights reserved. Copyright