/// <summary>
    /// Run the code example.
    /// </summary>
    /// <param name="user">The Dfa user object running the code example.
    /// </param>
    public override void Run(DfaUser user) {
      // Create SubnetworkRemoteService instance.
      SubnetworkRemoteService service = (SubnetworkRemoteService) user.GetService(
          DfaService.v1_19.SubnetworkRemoteService);

      String searchString = _T("INSERT_SEARCH_STRING_CRITERIA_HERE");

      // Set subnetwork search criteria.
      SubnetworkSearchCriteria searchCriteria = new SubnetworkSearchCriteria();
      searchCriteria.pageSize = 10;
      searchCriteria.searchString = searchString;

      try {
        // Get subnetworks.
        SubnetworkRecordSet subnetworks = service.getSubnetworks(searchCriteria);

        // Display subnetwork names, ids, and subnetwork ids.
        if (subnetworks != null && subnetworks.records != null) {
          foreach (Subnetwork subNetwork in subnetworks.records) {
            Console.WriteLine("Subnetwork with name \"{0}\", id \"{1}\", and Subnetwork id " +
                "\"{2}\" was found.", subNetwork.name, subNetwork.id, subNetwork.networkId);
          }
        } else {
          Console.WriteLine("No subnetworks found for your criteria.");
        }
      } catch (Exception ex) {
        Console.WriteLine("Failed to retrieve subnetworks. Exception says \"{0}\"", ex.Message);
      }
    }
Esempio n. 2
0
 public SubnetworkSummaryRecordSet getSubnetworkSummaries(SubnetworkSearchCriteria subnetworkSearchCriteria) {
   object[] results = this.Invoke("getSubnetworkSummaries", new object[] {subnetworkSearchCriteria});
   return ((SubnetworkSummaryRecordSet) (results[0]));
 }