예제 #1
0
 public PropertyContainer(Models.OutputFileBlobContainerDestination protocolObject) : base(BindingState.Bound)
 {
     this.ContainerUrlProperty = this.CreatePropertyAccessor(
         protocolObject.ContainerUrl,
         nameof(ContainerUrl),
         BindingAccess.Read);
     this.IdentityReferenceProperty = this.CreatePropertyAccessor(
         UtilitiesInternal.CreateObjectWithNullCheck(protocolObject.IdentityReference, o => new ComputeNodeIdentityReference(o).Freeze()),
         nameof(IdentityReference),
         BindingAccess.Read);
     this.PathProperty = this.CreatePropertyAccessor(
         protocolObject.Path,
         nameof(Path),
         BindingAccess.Read);
 }
 /// <summary>
 /// Initializes a new instance of the OutputFileDestination class.
 /// </summary>
 /// <param name="container">A location in Azure blob storage to which
 /// files are uploaded.</param>
 public OutputFileDestination(OutputFileBlobContainerDestination container = default(OutputFileBlobContainerDestination))
 {
     Container = container;
     CustomInit();
 }